Two is a little young to start swearing, I agree. I'm guilty of swearing more than my fair share. I've never really seen what the big deal is about it. It's just another form of expression. Sometimes I agree that intelligent people don't need to swear since they can express themselves without the need for curse words. Sometimes I say screw that theory because I'm too mad to be smart and need to express myself anyway. So there.
Now I'm trying to really be better about it since I have a mini parrot shadowing me and mimicking my every word. (I secretly think I'm addicted to swearing since I've been trying to quit for several years now and it isn't working, really, not at all.)
It's neat when Ada all of a sudden says something like "outside" after I say "let's go outside". It's not so neat when we are at Granny's house waiting to put up her tree when Ada drops something in the kitchen and says "Oh, shit!" clear as day. Now I must admit, I don't think she learned that one from me. I'm a fan of the more severe swear words and "Oh, shit!" just isn't common in my vocabulary. Grandma DD on the other hand... well, that's really the only swear word she uses and it typically surfaces when she's just burned whatever it is she's cooking (which can be frequent) but she's "a lady" as they say and rarely drops the F-bomb or any other swear bombs for that matter. Something I can aspire to... someday.
To avoid a repeat performance at upcoming family holiday dinners, I've been saying "Oops!", "Uh-oh", and variations on that theme as much as possible, even when not really necessary. And I find myself using more "this F-ing stinks", and "SH--scheiße, damn, it still counts if it's in German, Shoot! I mean, darn!"
Dag nab it!
We'll see how this goes but don't set your expectations to high. I have a long road ahead of me.
Moral of the story: Swearing around children is bad. Fixing that bad habit is worse. Good luck with that.