I have a lab puppy, and up until now I have been giving her the large breed puppy formula. My friend, who works for a vet, says that labs don't need to large breed formula. My vet also gives me the free bags of puppy food everytime we are in and he has never given me large breed. I haven't brought this up to him because I haven't seen him since my friend has confronted me about the food. I figured that labs would need the large breed since they do grow over 50 lbs. Am I right, or do labs not require the large breed formula. I haven't really noticed a change in Hannah since bringing her home. She seems a little skinny though, and I'm feeding her three times a day. Does she require large breed formula or just regular puppy food?