Bringing a new puppy home is exciting – and a little bit overwhelming. Between food, toys, vet visits and training, it’s easy to forget something important. A little planning now will make your puppy’s first days safer, calmer and much more enjoyable for both of you.This ultimate puppy checklist...