A few months back, my DS (age 2.4) stopped napping. Full stop. At nursery and at home. Then he recommenced naps at home but flatly refuses to sleep at home, despite getting tired around lunchtime. We have had battles over this, and surprise surprise I always lose.
This morning I took him out the park to run around and exhaust himself, then have just brought him back home after lunch. He was mostly quiet in the buggy all the way home (for almost half an hour - that's a long time for him to be calm and quiet) but never fell asleep, even though I reclined the buggy seat and covered him with the hood so he could see very little of what was going on outside.
By the time we got home - still wide awake. I've now put him in bed, keeping everything quiet and dark, story and lullaby, and within 2 seconds of my leaving the room he called out for me and has been doing so for the past 10 minutes. I had even told him that if he slept he could watch his favourite programme afterwards (we don't often resort to bribery so you can see how desperate I am!).
It's SO frustrating! As I'm sure you'll all understand, I need those 2.5 hours in the middle of the day to do a million things - including working on my business. At night he still goes to bed at the same time so it's not like he's catching up on missed sleep elsewhere. I just don't know what else I can try.