I have a six month old Corgi puppy that seems to be on the very small side at about 13 lbs. I feed her twice a day around a 1.5 cups each feeding ,she really doesn't seem to want to eat much more than this. Does she need to gain weight or is she just a small Corgi, I don't know? I feed my other 1yr Corgi the same food too. The puppy lately has been itching alot and I think this may be an allergy to her food since I have switched in the last few weeks from Natural Balance wet and dry food to Kirkland's Lamb and rice and Pedigree wet food. What is a good wet and Dry food I can feed both dogs that will prevent allergies and allow the little one to gain weight?