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