Bringing home a new puppy or rescue dog is the start of a life filled with wet kisses and furry snuggles. It is also means being responsible for the...