She probably won't actually need 4-8 cups to fill her up. Foods often WAY overshoot on their feeding recommendations. For a 4 month, 33 pound pup I would start at about two cups per day and track her body condition. Base her feed off of whether she is maintaining the weight she needs or if she needs to lose or gain weight.

Even a top quality brand like Acana was saying to feed 4 1/2 cups a day for my 60 pound 10 month old, but he actually only eats two.