If you don't want your kids to say/do something, don't do it yourself. So stop saying fuck in front of him. Stop shooting heroin and getting head in front of him, too.:p
When he's singing "fuck, fuck, fucky" sing along with him, but sing "buck, buck, bucky", then "duck, duck, ducky", etc. Just avoid "suck, suck, sucky".