SPELL-CHARM-ANIMAL
Is is not possible to charm an animal that is already charmed, if you are charmed yourself, or if the animal is higher level than yourself. The animal will get a saving throw versus "paralysation".
A charmed animal will follow you, and not be able to attack you, you can order charmed animals using the order command.