You can start reading any time
. We did from an earlier age, just keep your voice low and gentle to start with and see how he responds. He doesn't even have to be looking at the book, the sounds of your voice will probably be enough to begin with.
When I stopped bf at bedtime I initially offered a sippy of milk in her room but that caused complete outrage
so I changed that to offering a sippy downstairs before we headed up for bath and then just stories and cuddles in her room. It's important to think about teeth brushing as that should come after milk.
Yes developmental changes and teeth can definitely mess with sleep but I'd suspect there's a good contribution from the 2-1 as well x