I have one who is almost 7 and another who is 3.5. They now play together mostly quite nicely (although DD2 finds herself bossed around on a very regular basis, but she can hold her own). What really is starting to drive me insane is the sharing thing. We've always said that if toys are downstairs, then anyone can play with them. If they're special, they need to be kept out of reach. i.e. DD1 can't cover sitting room floor with her barbies and then say DD2 can't play.
DD1 can be a nightmare. She is not naturally generous. This is something we've been working on with limited success. She has a strong sense of justice ... as long as it is skewed in her favour! Anyway, there are constant arguments because DD2 has picked up one of DD1's toys "without asking". If DD2 picks something up, then DD1 leaps on it and tries to get it from her because it is "hers" ... even if she'd ignored it for days.
It is just so tedious. I don't know what the right thing to do is. Do I punish DD1? But how? Do I take the toy away from both of them (but is that fair on either of them)? Should DD2 ask everytime she touches one of DD1's toys? Should we re-brand all toys as being mine and DH's!
I really need a reminder on what is the right thing to do here!!