Our 7 year old has a friend who lives round the corner coming to our house fairly regularly. He rings the doorbell (constantly until you answer the door) 15min's after our lad get's home from school (3:45pm) and stays until we kick him out when we have tea (that's Dinner for the benefit of CFH) at about 6:00pm. This is every night. Sometimes we turn him away, and he usually calls back about 15mins later with a different tack.
On weekends, he calls in the morning c.9:00am. This weekend he was round most of Saturday and most of Sunday. On Sunday we had a BBQ w/friends from the street who have kids of similar age to the boy in question. I didn't really want him there, and asked our lad to indicate it's not an open invitation (my lad didn't want him there, as he wanted time with other friends). The lad came to see me in tears...I end up inviting him...feeding him, buying him an ice cream. Even when other people have left, he hangs around until I had to say 'I think it's about time you went home'.
If we go out, he's waiting outside the house for us to return. He has a nasty dog, who has bitten one of our friends kids, so our lad is not allowed to go round to his house (not that he's massively interested in doing so). His parent's don't appear to do anything with him. One of our friends close by has disconnected their doorbell because they are fed up with him ringing.
I don't want to upset him, but I'm pretty much at the point of telling him to stop calling round. I don't dislike him, and neither does our lad, but he's just round far too often.
Thoughts / Similar experiences / shall I drop the hammer and ask him to stop coming round?