Two thoughts....maybe you should go with her to the vet appointments. If your grandmother is anything like mine, she could be confusing and ignoring what the vet is telling her. For instance if she asks the vet "can I still feed him puppy food because he loves it", maybe he tells her "its not a good idea but it wouldn't exactly hurt him" and she takes that as "the vet said to feed him puppy food".
Second thought, some people (including my parents) think crating a dog when they aren't home or anytime is cruel. They don't seem to get the concept that its a safe environment and if introduced correctly it is comforting to the dog. No matter how much I say this to my parents and show them books on the subject, they just say ok but won't crate because they think it's being mean to their dog. Very frustrating!