This is pretty straightforward. Any old bowls will do. Your dog should have access to clean water at all times in and out of their crate, so a bowl that mounts to the side of the crate can be useful in preventing spills inside the crate. If you have a large breed puppy ,you may want to consider getting larger bowls than you need right now so you won't have to find bigger bowls when your dog is an adult and eats much more food. Follow the directions on the label of whatever dog food you are feeding to decide how much you are feeding your dog a day. Puppies under six months do well with three meals a day, while puppies six months and up can transition to two meals a day.
An inclusive checklist for bringing home a new puppy (straight from the mouth of a dog bather, vet tech student, and dog lover all in one). I linked many informational articles as to why you need these things, and what considerations you should make when choosing your new puppy supplies.