I've got a 10 week old that very rarely naps during the day unless being held. Someone suggested laying him on a pillow on you and when he's asleep move the pillow and it's less of a stir for them.
That seemed like a good idea. I probably wouldn't do it all the time so as not to create a habit, but the moments that I really need him to nap and he fights it that might be good. of course keeping an eye on him since it's a pillow
Just thought I'd share the suggestion for all the non napping babies out there!