A dog is like a fully-fledged member of the family. They can provide comfort, look after you, give you companionship and loyalty. They can cheer you up too. But a dog is not a human, and they have special needs that you must cater for. If you want your pet to have the best life, then you need to be ...