Hi D.,
I have a 9 month old son that had problems taking naps during the day when he was about your son's age. My son's problem was a little different than most babies. My son had a lot of gas in his tummy every time he ate. I would nurse my son. He would be completely asleep. Then, the moment I laid him down he would wake up and cry. A few times when I did lay him down asleep, he would sleep for like 5 or 10 minutes and then scream out in pain. I finally realized that his tummy was constantly full of gas pains. I had to find a way to get all those gas bubbles out as burps.
We tried the mylicon. That didn't help very much. I finally found Gripe Water that worked for us. We used "Baby's Bliss" Gripe water. It contains only natural herbs. You can buy it online or at a health food store. It states on the back that you can give it to infants as young as 2 weeks old. Gripe water states that you can give it to your child up to 6 times a day.
Once I started using Gripe water, my son would take 3-4 naps a day. We were both so much happier.
Also, I know not all moms will agree with me but I started putting my son to sleep on his tummy at about 3 months old. He had a bit of acid reflux so this helped him to sleep without the acid coming back up his throat. He is such a good nap taker now. He currently sleeps for 2 hours in the morning, 1 hour after lunch, and 1 hour later in the afternoon. He is not yet sleeping thru the night but that's another story.
Good luck! I'm sure that this no sleep schedule is stressful for you. Just remember that you as the mom know your son best. Try out a few of our mommy suggestions and see what works best for you.