I fed Evo Red Meat small bites for breakfast before P&G bought them out, and premade raw (rotate between Stella & Chewy's and Primal Raw) in the evenings.
My girls are about 9 and 12 lbs (very thin and active), and they were eating 1/4 cup in the morning, so I think you might want to cut him back a little if his ideal weight is 7.
We have since switched the Orijen Regional Red for kibble (still 1/4 cup) and continue with the raw for dinner.
I've always found the guidelines on the bag to be way too much for my babies.