Hugs for you! This is a difficult time for naps. We actually encourage most parents to hold off on sleep training until their baby is at least 3months old, just because things are a little wonky in the beginning. To add to that, short naps become quite common around 4-6 months. It could just be that your LO is bucking the trend by a few weeks!
Having said all that, if you need to put your LO in a swing/sling/stroller to get him to sleep, go for it. There's really nothing that cannot be fixed in the future, especially when they're so young. A white noise machine is also very helpful, if you don't have one already.