dogs cats agility career feline herding border collie puppy careers jobs work dog pet border collies cat kittens employment job