Hi there. Since your lo is a toddler, I just wanted to add some things.
I do agree that he has quiet a long night so I would definitely wake him up at 7-7.30am the latest. Try to wear him out a little before nap time (in the morning ) and then as you come closer to 1pm, try a longer windown to get him nice and relaxed and calm. I would strongly advise you not to let him CIO again. Tracy was not an advocate for it and believed it can have an effect on the relationship between the baby and the parent. If he is still refusing to nap or is crying for you, I would suggest one of the following sleep training methods (for toddlers):
https://babywhispererforums.com/index.php?topic=63896.0I would also limit the nap to 2hrs as well to ensure he goes to sleep at night at the right time. If his nap is too long then he might be fighting you cause he is not tired enough.
Please don't let him cio again. You said it yourself... you hate doing it and I am sure he is not happy being left to cry either. 10mins is still quiet a long time. There are much gentler ways to re-teach him how to fall asleep. Please look at the link I posted and post back
Layla