Teeing off to help vets and pets