Many of these charities work closely with a veterinary practice. The benefit of animal charities beyond the great work they do is the fact you will be rehoming an animal that would greatly benefit becoming a member of your family. You may be looking for a puppy but older dogs can make excellent pets and you CAN teach old dogs new tricks. We've seen some amazing rescue dogs in practice that are beloved family members. Rescuing a dog is an exciting endeavour!