YIKES! Can your husband or anyone else be at home when he drops off and you lay down the law? Keep your door locked. If he shows up super early again, don't open it until his regular drop off time. At drop offs, can you kind of block his entrance to the rest of your home with a child gate or by even just standing there? Next time if he begins to take off his shoes, I would say politely , 'No need for that! We have a busy day ahead of us and need to get started with our activities right away.' If he doesn't take the hint, I would politely, but firmly tell him that he doesn't need to come in at drop off as it disrupts your schedule and activities with the children. Plus, it can make for a tricky good bye for his child. Tell him you need parents to make drop offs quick and AT the door. If he sits down, ask him to leave. He knows he's making you uncomfortable and seems to enjoy it. Don't give him that power. If you lay it out for him and he still can't respect you and your policies, I would terminate immediately. He's a creep. And I get the impression he's used to treating people like this. What's mom like?

Good luck. Be strong. This is YOUR house and who is he to intrude in YOUR private residence. You obviously would not do that to him And deserve the same respect from him.