Newborn sleep advice!

My gorgeous baby is just over 3 weeks old. He won’t sleep ANYWHERE but mine (or someone’s arms) or his other preferred choice is his nursing ring however, I will only let him sleep in that in the day time whilst I’m sitting next to him as it’s unsafe at night.

We started with a Moses basket, that lasted all of 3 days he HATED it.

We then bought a next-to-me bed, he also HATES it however he will sleep for about 20 minutes at a time in there (an improvement from the moses basket) - although you have to put him in whilst in a deep sleep otherwise you’ve got no chance.

We added a HummyBear so he has womb sounds etc. whilst in bed - made not one bit of difference.

So we then invested in the sleepyhead to go in his bed - nope he also hates it. He doesn’t like to be flat - he likes his neck up which obviously I cannot do!

I’ve tried swaddling him - he hates it! He likes his arms out and free.

I warm his bed up before he is put in there and also hold my hand on his tummy to help soothe him. Nope doesn’t work!

He will only sleep for 20 minutes at a time in his bed. Although in my arms or his nursing ring he will go for 3 hours!

I’m worried I’m distressing him with his night times but I don’t know what else to do or try to get him to settle. I know he is only 3 weeks old but he seems so stressed in there so advice is appreciated!!!

However; please do not suggest letting him cry it out - I will not do this especially not at 3 weeks old.