I totally vote llama because I have one, and he's fantastic. He's rather clean, only uses one spot in the yard for his waste, which can go right onto the garden as fertilizer. Plus no barking and they require far less care than a dog and are much gentler than donkeys. Llamas are naturally wary of dogs and foxes and such and will run them off. Minr runs off the neighbor's cats as well.
BUT - my guinea fowl are rather good at guarding (or at least acting as alarms), as are geese, if you can handle the noise they make!
BUT - my guinea fowl are rather good at guarding (or at least acting as alarms), as are geese, if you can handle the noise they make!