How do you put your baby to bed?

My son has slept with us since birth mostly. He was always nursed to sleep then quick BF cold turkey. Then I started just laying him in our bed and I would lay with him and he’d fall asleep. Now most nights he fights it bad and cries for like an hour. I figure putting him in his room in his crib would just be even worse crying. I moved his bedtime up an hour cause I thought maybe he was overtired especially with daylight savings. Just wondering what works for everyone else. He rarely drinks milk so doesnt have a bottle or anything to put him to bed with just his sippy of water he drinks every now and then.

Edit: we do have a bedtime routine as well (bath, massage, books, song, night light and music etc.)