Animal Roaming Roaming is a feature where after a pet is configured to roam with /roam, they will wander around the radius specified similar to village cats (feature works with cats and dogs).
Roaming animals will not follow their owners past the radius, and will never teleport.
An optional feature is to "guard" the roaming animals, by using the word "guarded" at the end of the /roam command. This feature is only accessible by permission but it means roaming animals will be protected from most forms of damage they may experience in the wild. It does not apply to mob/other player damage, or any form of damage a roaming dog wouldn't normally expect on a day-to-day basis.
Commands
/petinfo: Shows information on the pet you are looking at
/transferpetowner [new owner]: Transfers ownership of a pet
/tamepet: Tames a pet to yourself
/togglesit: Tell any pet to sit/stand
/healpet: Heals the pet you are facing
/roam [radius] [(optional) center x and z] [(optional) guarded]
Permissions
petcontrol.petinfo: Allows access to /petinfo
petcontrol.transferpetowner: Allows access to /transferpetowner
petcontrol.tamepet.self: Allows you to /tamepet to only yourself
petcontrol.tamepet.others: Allows you to /tamepet to others
petcontrol.togglesit: Allows access to /togglesit
petcontrol.heal: Allows access to /healpet
petcontrol.roam: Allows you to set animals to roam
petcontrol.roam.others: Allows you to make other's animals roam
petcontrol.roam.guarded: Allows you to set animals to be guarded