I have a 7mth old GSD/St. Bernard mix. I am currently feeding him Blue Buffalo LBD puppy food, which he loves. However, he is having some skin allergies and itching, I am wondering if I need to feed him the large breed food or if regular puppy food is ok? I also dont know how much protein is to much for him. Advice?