I guess I don't understand why Mojo can't stay home by himself?

Your grandma is an elderly woman who's responsibilities do not include your dog. I agree that she is an irresponsible sitter/pet owner but you have a choice: find another sitter, or leave mojo at home. I leave my babies at home and they do just great, even when it was just one.