A complete new puppy/kitten checklist: food, bowls, crate/carrier, grooming, training, toys, litter, and the must-haves most first-time pet parents forget.