Hola!!
Voy intentar explicarte las cosas para que lo entiendas lo mejor posible.
Primero decirte que soy psicologa familia.
Empecemos..
Creo que desde el momento uno estas confundiendo terminos, educar desde el respeto, desde la disciplina positiva, no implica no poner normas, limites…
Tu hijo necesita tener limites, tener normas y tener rutinas eso es una de las cosas mas importantes desde el momento cero de su nacimiento, esas cosas son las que a tu hijo le van dar una seguridad y una estabilidad emocional y familiar.
Y viendo lo que escribes creo que eso no lo tienes claro y por lo visto no lo practicas.
Deberias de poner una rutina para la hora de dormir por ejemplo, tiene que irse a dormir a las nueve (tenga sueño o no) si no tiene sueño puede estat tumbado en cama relajandose, leyendo un libro etc..hasta que se duerma y tu acompañarlo en el proceso, hasta que aprenda a hacerlo el solo tu hijo ya no es un bebe, el entiende asi que puedes explicarle perfectamente las cosas.
Los niños no pueden decidir cuando irse a dormir y con cuatro años seguramente ya va al cole asi que deberia tener una rutina muy marcada y seguirla, por su propio bienestar.
El tema colecho es totalmente personal, pero es algo que deberias hablar con tu pareja porque es una decision de ambos.
Pero sinceramente 4 años ya no es una edad para hacer colcecho principalmente por la rutina que tu hijo necesita.
El aprendera a llevar una rutina mucho mejor teniendo su habitacion y espacio personal.
Para terminar te recomiendo buscar ayuda, creo que quieres educar de una forma estupenda pero no sabes ni tienes los medios para hacerla.
Asi que deberias primero informarte pra hacerlo correctamente, porque si no estas haciendo todo lo contrario a lo que tu quieres.
Me puedo imaginar que quieres educsr en unos valores que tu lo estas inculcando al peque.
Suerte