That depends on how much time you've been with that animal and how much care you have given to it!
Sure they do! The better you treat your animals the more loyalty they'll show you! I treat my hound and the horses I ride like one of my kids and you couldn't ask for more loyalty.