There are a number of breed selectors, breed info sites, and books that might help you.  They won't necessarily completely agree.

Breed selectors:

Breed info: