S.B.
Dear T.,
Neither of my kids napped, but they slept all night. It's possible your son may just not be tired enough to sleep. Let me tell you, I brought my first baby home and was expecting her to sleep all the time. WRONG! But, she did sleep all night so I was wondering how I got that lucky. My son came along 10 years later and I was sure I couldn't be that lucky twice with the night sleeping. Sure enough. He was just like his sister.
I never had a problem with laying my kids down for a bit during the day, starting from when they were infants.
I knew their patterns very well, so as they got older, I never said nap time, it was rest time. I never told them they had to sleep. They could roll around, talk or sing to themselves or a stuffed animal, but they had to be laying down and resting. No getting up or goofing off or they had to stay longer. My kids never fought it. If they fell asleep, cha-ching! That was a bonus. But if they just layed and rested, I was happy. If you need some time to jump in the shower or be in the garage doing laundry,
or paint your fingernails, try to get your child in the habit of quiet time as opposed to both of you getting upset if there is no actual sleep involved.
My son would about every 15 minutes or so call out, "Mommy" and I would keep doing what I was doing and call back "Baby". I guess he just wanted to know I could still hear him. We did it in a sing-song way. He is 13 years old and still does that sometimes. He'll be in a different room doing homework or watching a movie and just out of the blue call Mommy in that little way he has of saying it. And I still call back, "Baby". I guess that's our little way of checking in.
If your child is actually napping from 30-50 minutes, you are darn lucky. Especially considering that he sleeps all night. He's basically a year and a half old so I wouldn't bet his naptimes will get longer. Plus there is a brand new baby in the house. That's a lot of excitement!
You've got your hands full, but your little guy is doing pretty great.
Hang in there!