Do they say keep more or raise for pet dog? What is the nuance difference? "Keep" gives the nuance of just having a pet stay, while "raise" gives "feed, take care of, etc of a pet". The latter seems to be more caring, but why does "keep a pet" seem to be used more?
ex)Susan keeps(raises) a pet dog at home.
We just say 'Susan has a dog'.
It's understood that it's her pet and that she does whatever's necessary to care for it.
Rover
But if the question is 'Which verb collocates with "pet"?', I think the answer would be 'Either "have" or "keep"'. Certainly not 'raise' - although there are businesses that raise animals to be sold as pets (though perhaps 'breed' would be a more apt verb there).
b
In the US, I'd say we don't "keep" pets. We just "have" them (and love them, and try to get their hair off our clothes, out of our breakfast cereal, and off the couch).
I'm not a teacher, but I write for a living. Please don't ask me about 2nd conditionals, but I'm a safe bet for what reads well in (American) English.
And "raise" is usually associated with livestock, not pets. You raise cattle or sheep.