Like others, I have used the correct words from the start. When washing etc, it has always been "penis" and when talking about me we have said "vagina". DH is very much of the opinion that it is also important for them to know the slang words, as they will hear these at kindy etc. So we have introduced those too, but taught the correct words first, and still use these most of the time. I can't see the harm in them knowing alternative words, as long as they know the correct ones too.
At the moment DD1 refers to everything as her bottom. I the past she was a bit confused by the term fanny as one of the cat's nicknames is "Fanny cat". When I would say fanny she says "no, not Fizzy" (the actual name of the cat). She seems to understand the term now though.
Will look at getting that book that Dach has suggested.
DD calls her bottom "bum bum" and calls her boobs "tits/tities" thanks to DH. She dosnt say anything about other parts yet as I havnt been sure what to say.
Bookmarks