Making the decision to get a puppy can be one of the biggest and most exciting steps to take in life, but it isn’t without considerations to be made. Raising a dog is tough work and certainly isn’t ...