It sounds like you’re doing everything right so far 🙂
I’ve never understood the whole no bed thing, tbh. Dandi sleeps with my mum; the only reason she doesn’t crash on my bed every night is that my room is cat territory and my cat is extremely territorial of the bed. Dandi learned pretty early that going near the bed will get claws in her face. Poor dog.
Though I do think it’s important to get him used to being alone and get him used to a crate. Even if you don’t plan on using a crate in the future, it will be extremely useful if you ever need to board him or if he’s ever at the vet for prolonged time to get him used to the small space.