DS is almost 3 and a lot of things are similar. He doesn't have imaginary friends but is very strong willed and him and DH fight all of the time. Everything has to be done by mummy. We share the care duties so it is pretty frustrating for me to be working from home to hear him screaming 'no - mummy!'. He can also be very rude but mostly to people other than me. We live with my parents and he will actually grunt at them! Argh! I keep telling myself if we are calm and nice it will eventually rub off on him.