I'm trying to catch up with all the questions.
@Zanatdy No he did not ask me about the puppy. When we agreed to move in together, he had an old Jack Russel who was my ddog's best friend. His dog sadly died the day before he moved in. The puppy is a rescue and I suspect a manifestation of grief.
@YellowAsteroid Normally I would agree that I shouldn't need inviting to a BBQ in my own garden, but this was so clearly a date. He'd made loads of amazing food and plated up for 2 people. As I walked past, he did ask me if I had anything I wanted to put on the grill, but it was clear I was not invited to share in their lovely salads and marrinated fish etc.
@WitchyBits I think you're right. I'm so ashamed of myself. I don't understand how this became me. I used to be a strict followed of the FDS and their very high standards for men. Somehow I lost myself.
@taylorswift1989 I have no contact with his ex. I hope the money made its way to her, but I suspect at least some of it has gone on wining and dining the woman he has staying this weekend.
@cookiebee Thanks for the really good tip on getting him out of my head.
@SoSo99 Thank you for saying that. I'm glad it isn't just me.
@Whatdoyouneedsonia32789 Thank you for your advice. Before the incident with the dishes, I would have said I was 100% certain he'd never hurt anyone, but he was so angry that day that I'm less sure. He didn't do anythign aggressive, but I pointed out to him that all of the dishes were dirty one morning when he was on his way to surf before work. He made no effort to go to the kitchen, so I said something like "So that's it, you're just leaving them all for me to wash for you?" and he very huffily put down his stuff and washed them. We had a bit of a spat by whatsapp where he accused me of asking in a rude way. He also brought up another incident which he was 100% in the wrong with.
(We had agreed to meet to at a specific place to surf at 16:00. I lent him my bike because he had to do loads of other things first, and went a few hours later by car. I had his wetsuit boots with me because he messaged to say he'd forgotten them. I arrived at the meeting point at 16:00 and there was no sign of him, so I called my sister and had a chat. 30 minutes later (!) still no sign of him and my sister and I said goodbye. I called him but couldn't get an answer. Eventually I told him I was getting in without him and left his boots under my car for him to get when he arrived. I walk over to the place where you actually get in the water and see my bike locked up. It turns out he got there early and just decided to get in without telling me. I was so angry with him when I saw him in the water. He apologised but later said he felt I owed him an apology for "telling him off" in public.)
I will respond to the other questions later, but I'm taking the (my!) dogs out now.