Not exactly sure what it is about grandma's, but they always make me watch my mouth. I'm generally pretty foul mouthed, but m y language always cleans up when I'm talking to someone of grandma age.
(Random garden thoughts as I'm putting down chicken wire and speaking to some of my older neighbors.)