I finally just tackled him and the moment he was in nursing position, he stopped fighting it and went to sleep really quickly. Whew.
We've had a pretty good afternoon, though he only napped for an hour, so I'm glad John's given me all of tomorrow for my own to either work or run around and do something else.