Encyclopedia of Dog Breeds , Online encyclopedia of dogs of the world with in depth descriptions of dog breeds including human lifestyle compatibility, lifespan, dog size and color and etc.