This site is great! It is really informative about different dog breeds. I wanted a dog that was really affectionate, and that I could cuddle all day long. This site gives the top 10 most affectionate dog breeds. It also has the most intelligent dog breeds. The best guard dogs. The best indoor dogs. The easiest to train dogs. I found this really helpful when picking out a puppy.
When you look up more info on the breed, it tells you their exercise requirements, affection level, friendliness with other pets, friendliness with strangers, and ease of training. Everything you really want to know on a 1-5 point scale.
It also has info on different cat breeds, for cat lovers. I love cats too, but my boyfriend is allergic.
It also even has recipes for treats you can make for your dog at home! Lots of fun!