saralynneharper
recommended this
I loved this super-simple breed breakdown site. It narrows the field based on doggy characteristics so that you can find the perfect pup for you. I even tested it- I had a beagle and the characteristics from this chart matched him perfectly (for the record beagles are small, hard to train, medium amount of shedding, wimpy, and totally popular).