A puppy less then six months old will generally do best with three meals per day. After six months, you can usually make it two meals per day. Speak to your veterinarian to see what works best in your situation.
Feed your puppy at the same times each day. It’s part of keeping a good crate training schedule. After all, if his food is going in at the same times, you’ll soon see a pattern of when to expect it coming out. Since you know when he’ll need to poop, you’ll be sure to give him extra time on his walk. This schedule will help you keep an eye on your puppy’s health. Defecating more than usual is a good warning sign. It’s a good idea to alert your veterinarian if you see this.
It’s generally recommended that you don’t feed your puppy in his crate or cage.
During feeding times, remove him from the crate and put his food down in front of him.
Take the bowl away after about ten minutes. Do this even if there’s still food in the bowl.
Don’t feed your puppy regular meals in his crate or cage.
Great source for dog crates and cages