La tosse può avere molte cause. Per sapere di cosa si tratta e poterlo curare con farmaci mirati, l'unica soluzione è portarlo dal vet.
Se dici che oltre la tosse e come se avesse qualcosa in gola, potrebbe essere laringite o tracheite, almeno che non gli sia fermato qualcosa in gola.
Per l'alito potrebbe avere qualche problema ai denti come la presenza di tartaro.