Bist du denn alleine in Besuchssituationen? Wäre es eine Möglichkeit ihn anzuleinen, bei ihm zu bleiben und den Besuch erstmal einer anderen Person "zu überlassen" (also reinbitten, etc). Man kann sich ja idR auch so aufteilen dass du mit dem angeleintem Hund an seinem Rückzugsort sitzt und man sich trotzdem nett unterhalten kann.
Ich würde einen Hund der schnappt und so hochdreht bei Besuch, wohl gar nicht in irgendwelche Begrüßungssituationen lassen. Hochheben auf das absolut notwendige Minimum begrenzen und nicht von Kind oder anderen Personen.
Und Chihuahuas sind halt auch einfach echt winzig, das gerade so kleine Hunde skeptisch, bzw. vorsichtig sind finde ich jetzt nicht so verwunderlich. Vor allem da ja auch viele Leute sie nicht Ernst nehmen. Ich würde da wohl einfach wirklich konsequent für Sorgen, dass sich der Kleene gar nicht mehr selbst verteidigen muss.