Bernese mountain dog puppies need to eat a lot of food due to their rapid growth. The more they weigh, the bigger they will be. Daily they should eat 3 to 4 cups of dry food. A BMD will eat more than a toy dog, so the amount of food may vary depending on the size of the dog. Smaller dogs need to eat around a cup of food three times a day, while larger dogs will consume 3 to 4 cups of food 3 times a day.