How I would do it:
  • Make it a full job
  • All the beast types are just different skins/glamours for your pet. They would all have the exact same damage abilities with the same potencies, just with different names or animations for flavor purposes
  • Allow you to use your beast mounts as your pet

This preserves the flavor of the job without introducing any balance concerns, such as with BLU