Unser Hund hat einmal ein kleines Stöckchen gefressen. Der Tierarzt empfahl uns dann dem Hund Sauerkraut zu füttern. Das umwickelt wohl das Stöckchen und vermindert die Verletzungsgefahr. Ging dann alles gut.
Trotzdem sollte man ein Tier, das Fremdkörper verschluckt immer zum Tierartzt bringen, es beseteht immer die Gefahr eines Darmverschlusses, innenren Verletzungen oder anderen Komplikationen. Da ist es gut, wenn der Tierartzt den Hund schon einmal gesehen hat.
In deinem Fall würde ich so wie so sofort zum Tierartzt gehen, da der Hund ja akute Probleme hat, nicht, dass da irgendwas in der Speiseröhre steckt und sie vielleicht sogar verletzt hat...