Your father sounds like a sensible chap. I expect your grandmother was a bit of a harridan, if she forbade it. Back home my father only said that I couldn't have a dog because I'm away at school most of the year, and it wouldn't be fair to the dog. That isn't a problem here!