DD1 is 6 yo & has a best friend who is in the same year as her but is 9 months older. Her & DD1 get on quite well but she is always putting DD1 down. She is constantly boasting about how she's one of the smartest in her class & how she can do this & that & how much older she is than DD1 & how much better she is than DD1 at everything (even though academically I know she's not) & how much more 'grown up' than DD1 she is & how babyish & annoying she finds DD1 etc, etc...
During play dates I also notice that BF will dominate the play & only play what SHE wants to play. Everything DD1 suggests is dismissed as being 'babyish' or 'stupid' & despite my best efforts to get her to compromise she will point blank refuse to play & will just take herself off to another room & start colouring or doing something else by herself.
The problem is DD1 is quite shy & not very good at making new friends so she only has maybe 1 or 2 other (casual) friends, neither of which she sees out of school due to conflicting work patterns/different after school activities etc.
DD1 doesn't have a lot of confidence & I'm afraid this friendship is undermining it even more. I want to give my DD1 the tools she needs to deal with this kind of relationship but don't really know what to advise her for the best (especially as I'm probably one of the least assertive people on the planet myself). I don't want her friendship with this girl to become one big point scoring exercise but I also don't want DD1 to feel as though she is constantly being put down.
Any advice...?