Few things are as exciting — or as overwhelming — as bringing a new puppy home for the first time. Having a checklist of