Sorry for the long title & post! Ok, so DS is 18mo and he's starting to develop a very strong willed little personality. I think this is great, but it can be a bit of a struggle in certain situations.
As an example, ever since he started walking at 12 months, if we're in a busy shopping centre or carpark I tell him he either needs to hold my hand or I will have to carry him. Obviously he doesn't understand the choice he has, but I explain anyway. When he was younger he was quite happy to oblige and if I had to pick him up he didn't mind. Now he's older and more adventurous he generally refuses to hold my hand, and when I pick him up he starts kicking and screaming. Another example would be if he gets cranky and throws a toy at me. I explain that's not how we treat toys/ mummy and that the toy will be put away if he does it again. Of course it happens again and the toy goes, which means he has a mini tantrum.
I'm just wondering about what age they can actually understand they have 2 choices, or they can understand the explained consequences of the choice they make? Hope that all makes sense!