T.O.
Go to supernanny.com for time out tips but first your husband and you need to join teams. His critizing you is not helping you show your little one that you are boss. Hence his fowl langange to you. You are the mom not the babbysitter or a hired hand.
Your little one will stop saying the bad words if you use the supernanny time out without great emotion.
1. That words is not nice , final warning before you sit in time out
2. repeated behavor equals 2 mins in time out with explanation, do not place him near tv but where he can still see you ignoring him.
3. If he get up put him back til he sits for the 2 mins in timeout.
4. Down on his level, ask him why he was in time out and help him to remember and he can't up til he says he is sorry for not listening and using the bad words.
Spanking never worked for my little one when she would hit but the time outs get her attention and now a year later, she understands the consequence of bad behavor and empathy for others.