So you’ve got your first puppy? Congratulations! This is both a terribly exciting and scary time. It’s a little like having a child - you’re initially worried that every little bump or scratch will cause lasting damage, and every little mistake in training could produce a horror-dog. As you get to know your new family member, you’ll learn and grow along with them. But what of the first few days after bringing home your puppy? What should you be doing to give them the best start in life? What about puppy vet visits? And how can you handle the first cat-puppy encounter?