Man sollte bei keinem Hund eine Ferndiagnose erstellen. An einem fremden Hund schon garnicht.
Aber da Dein Hund auch für einen kleinen Terrier schon ein beachtliches Alter erreicht hat, tippe ich - nur auf Verdacht - auf eine Herzschwäche, womöglich ein Altersherz.
Das geht oft einher mit einer Wasseransammlung in der Lunge, weswegen das Tier dann husten muß. Das Herz versorgt den ganzen Körper nicht mit ausreichend Blut, daher ist auch das Erscheinungsbild z.B. vom Haar sehr schlecht und er fällt im Körper regelrecht ab. Daß er bei Aufregung in Ohnmacht gefallen ist, deutet ebenfalls auf die Herzschwäche hin. Aber wie schon geschrieben . Auf Verdacht !
Was würde ich als Hundehalter tun ?
Keine Aufregungen für das Tier ! Er braucht wie ein alter, kranker Mensch viel Ruhe und Schlaf . Leichtes Futter ! Keine Riesenportionen beim Futter, sondern mehrere kleine auf den Tag verteilt. Verdauen ist eine anstrengende Arbeit und belastet seinen Kreislauf. Sauberes, frisches Trinkwasser. Keine langen Spaziergänge bevor der Hund nicht einem TIERARZT vorgestellt wurde. Nicht zu viel mit fremden Hunden zusammen lassen, wahrscheinlich ist auch sein Immunsystem angegriffen. Schonen und keine Belastungen.
Bald zum TIERARZT !