As far as the food Canidie ...Fromm is much better so thats a good start. I would do the switch while you have the Canadie b/c you have to do a slow transistion to avoid upsetting his stomach. Mix old food with need food to introduce should take 2-3 weeks depending how it goes..The first thing to a healthy bulllie is a good food.
The tear stains could be enviroemntal allllergies or it could be from the ingredients in the food. I havent used witch hazel as we havent needed to so I am not sure about that!When I started the yogurt with Brutus his was soft for a coupe days but he then got used to it...If its not firmer within 2-3 days cut back. It could be causing runny
I feed Brutus 10months Fromm Beef Frittata and it says 3-4 cups a day ...I give him 1 1/2 am 1 1/2 pm 1 egg in the morning yogurt at pm and Fromm treats/veggies/fruit he is very active and has a slim waist! A puppy needs more as they are growing and burn alot faster. Hope this helps and there will be more advice coming!
He is a cutie