cat dogs neuter ambulanz new england hospital puppies portland massachusetts kittens maine pets cats new hampshire puppy arzt boston cape cod animal diabetes