My now 8 1/2 month old has always been a bloody awful napper.
I was lucky to get 3 hours daytime sleep out of him after the first two weeksish, and am now lucky to get 90 minutes. He went pretty abruptly from 4 naps of 20-40 minutes down to 1 or 2 naps of 20-40 minutes, though now goes to bed earlier. Today and yesterday we got 45 minutes all damn day.
On the bad days I climb into bed with him and let him feed/comfort nurse while I attempt to doze, but mostly we get out and about, blizzard or no- snow suit, lots of blankets and ski jacket for us!. We move from one room to another and I let him watch me cook if we're at home, I take him swimming, to see people, to various clubs etc etc etc. I like to drag out feeding times and give him finger foods so he can entertain himself for ages over mealtime and we Facetime my mum and my sister while he eats. He can also sit in the bath in a safety ring for ages!
This is no help in terms of advice but I've basically given up forcing him to nap. I didn't sleep much as a child and had sleep issues as a teenager/adult etc. Some babies and people just need less sleep- moving on from 'you must nap' to 'you're not going to sleep, let's find a way to keep us occupied' has been far more helpful than trying to get him to nap.
It can be really tough, especially when lots of my friends seem to have perfectly behaved, well sleeping babies. Going to bed when he does (no matter how early), is always an option. I love a hot bath and a sneaky bit of yoga when I can get it. Audiobooks mean I can retreat into bed and at least rest even if I'm not sleeping.
I'm no help, sorry. Tea and sympathy? Wine and sympathy?