My little girl has a friend who we see a lot of. My DD is just turned three, best friend is 3yo 6months. They've known each other since they were six months and a year old. DD friend has always snatched. She now only snatches off my DD (so when playing in a group she largely plays fine - until DD shows an interest in something) and if I'm there I stop her and say she has to wait her turn or play with something else, at which point she usually sulks or cries. Her parents often facilitate her as they let her snatch off her little sister or at best, ask her to try and get the other child to do a swap with them.
For example, yesterday DD was playing with a Duplo animal and playgroup and her friend came and tried to take it off her. Little bit of a wrestle but she pulled it free, so I told her to give it back to DD. She went off crying to her mum, who then came over and asked my DD if she wanted to swap her Duplo animal for a different one. DD did swap, but it pissed me off.
I get on really well with the friend's mum, and the two of them can play really nicely together if there's nothing to take! But as soon as there is then my DD ends up looking like the bad guy for pushing her friend away when she starts up with the snatching. We were talking about going on holiday together but I don't think I can face it.
Any advice? I really enjoy spending time with the mum but her daughter is seeming increasingly hard work.