My DD is 2.5 and still naps daily for about 1.5-2 hrs. We're in this weird zone where she can't actually manage without a nap, but she is able to fight the tired feeling to stay awake if she tries hard enough. There have been a day or two here and there where she didn't nap because we were travelling or something, but those days almost always end in disaster by bedtime so I don't think she's quite ready to drop her nap entirely. Today during her nap the dog barked and woke her up after about 1.5 hrs so not a short nap, but then she asked to go to bed 30 min before bedtime because she was tired, so I think she still needs the nap even though she can try to fight through the tiredness if she's sufficiently motivated. One thing that has helped me get her to go to sleep better at nap time is telling her what we are doing in the afternoon, but that we can't do it unless she has a sleep first. So then she is excited to go to the park/pool/friend's house/etc and goes to sleep quickly.