Here's a nice article on the protein & fat requirements for dogs:
http://lowchensaustralia.com/health/protein.htm
Species/Growth Stage
Recommended Protein Recommended Fat
Puppy
28% 17%
Adult dog
18% 9-15%
Performance dog
25% 20%
Racing sled dog
35% 50%
Lactating dog
28% 17%