Do llamas spit?
Llamas spit as a form of self-defense and to establish a pecking order amongst the herd, especially during feeding time. A bred female llama will spit at a male llama to inform the male that she is pregnant. Beyond that, llamas typically do not spit at people unless they are scared due to being not tame or having a history of abuse by humans.