Ich würde den Hund auf dem schnellsten Weg in eine Tierklinik bringen. Es ist ja äußerst bedenklich, wenn ein zweijähriger Hund gar nichts mehr frisst.
Dem schliesse ich mich an.
Bei den Ratschlägen mit "24 Std. hungern lassen" wird mal wieder vergessen, dass es hier um einen Kleinhund geht.
Ich weiss nicht, ob Dein Yorkie zu den "kleinen" gehört, die manchmal nur 2 kg wiegen oder ob er ein kräftiger, starker Normal-Yorkie ist(?)
Bei Kleinhunden ist hungern lassen immer sehr riskant, weil das rasch in eine Unterzuckerung führen kann. Einen "Normalhund" von 10 kg oder schwerer kann man durchaus mal hungern lassen. Ein Kleinhund von nur wenigen kg Körpergewicht darf nicht lange hungern!
Wie sieht es denn mit Trinken aus? Nimmt er wenigstens Wasser zu sich? Falls nicht, solltest Du versuchen, ob er Rinds- oder Hühnerbouillon trinkt.