puppies vet school application dvm vet student dog new york vet school kittens breeder veterinarian pets cat animal engineering puppy vet university