Understanding dogs needs; owning a dog is great fun and immensely rewarding. But, dogs have complex needs and each dog is unique. There is no one 'perfect' way to care for all dogs, but our expert advice will help you ensure your dog is healthy and happy. There are approximately eight and a half million dogs kept as pets in the UK. There are many different breeds and types of dog, all varying in size, body shape and personality. Looking at the world from a dogs point of view can help you under read more ...