As far as food goes I would go by whats on the back of the bag. 1 cup 2x a day doesnt seem like a lot for a growing puppy! The cottage cheese and fruits are good but I would give just one thing a time so if he is alllergic to something you know what it is. Also if you are feeding a 6 star food you may not need extra supplements. I would wait for others to see what their advice is on this...As far as tear stains keep them clean and as dry as possible...Others will be by shortly with more advice.