Some large breeds take 18 months to 2 years to fully mature. Once your puppy has reached full maturity based on his breed size, you can feed him once or twice a day. Choose the feeding schedule that works best for both you and your dog. At this point, youll also want to transition your puppy to an adult dog food.