Здравствуйте! Для того, чтобы бороться с запахом, нужно выяснить причину его появления. Запах может быть следствием заболеваний органов ротовой полости (зубные отложения, пародонтит, пародонтоз, стоматит), желудка, а также заболеваний печени и почек, если нарушены процессы экскреции продуктов белкового обмена. Каждое из этих заболеваний требует лечения, а запах - лишь симптом, следствие. Настоятельно рекомендую показать собаку врачу. В Вашей ситуации большее подозрение падает на зубной аппарат (после перенесенных инфекций и инвазий стоматологические заболевания часто обостряются); здесь нужно квалифицированное лечение.