Nutro is a good food it sounds like you have everything set for the new pup! Also, this isn't utterly necessary, but brushes and a toothbrush and doggy toothpaste might be good to get eventually. Small dogs tend to get tooth problems when they age, so teeth brushing and Greenies will help. If he's a young dog, you might also want chewies