There are several breed selectors which may also help narrow down the search. I know several have been posted on here in other threads. (MY search skills need work; I couldn't find the threads!)

http://www.dogbreedinfo.com/search.htm

http://www.petnet.com.au/selectadog.asp

And I see someone mentioned bichons. While wonderful, loyal fun dogs, they are WHITE. I have to give Sugar a bath every other week. If you can't keep up, then you don't want a high maintenance dog.

Once a breed is decided, our friend should do a google search for breed rescue.