To have a dog is an incredibly enriching experience for you and your family but before...