A. I wouldn't go for any homeopathic remedy for this one. If he still smells, it means that the smell didn't come from the teeth but probably from the stomach.
There might be something in his food that he is intolerant to, causing this smell. Try a good quality grain free dry food (e.g. Orijen, Accana, Evolve), transition to the new food gradually over a period of 10 days (every day put a little more from the new food and a little less from the old food). Keep him o the food for 2 months to decide if it helps or not.
Your account has been reactivated.