To cut a long story very short.....
Met a lovely guy online last year and we were together 6 months. I ended it because I missed my single life.
We stayed good friends as we really enjoy each others company, share interests, my DC love him and he's great with them.
His personal hygiene wasn't brilliant when we were together (nothing dreadful, just I like to shower twice a day and expect a partner to manage at least once)
I was always hinting at him having a shower and he usually took the hint.
The problem is that since we broke up last December he has let his personal hygiene go completely. He seems to be smellier everytime I see him 
Last week he met up with me and DC in town to go for lunch and he was very pongy, today he called round for lunch to see to DS bike and it was so bad even the children were complaining.
He is a really lovely (very heavyset, which probably is half the problem) guy and still a regular visiter to our home but I can't put up with this. I've agonised over how to tell him - any ideas please?