I can't vote as Punkin stopped napping at 21 months old, younger than any of your poll options. Yup, he NEVER was a good day sleeper, not even from birth. But I did keep him on "rest time" after lunch until he was 5 and I had Boo.
Boo is a great napper and gets very angry if he doesn't get his nap when he wants it. I'm hoping he naps for years to come!!