Would your vet make a house call? Some do.

That might be easier for all concerned, especially Bonnie.

HUGS