I agree with LH. You are too available to your WW. You are ALLOWING the disrespect to occur. This is how I see it. If you are going to allow the disrespect to occur, them it will continue. When you stop it, it will stop. From everything you have wrote, you are the best friend of your W and her BFF. You are their best friend, I know that don't feel good.
So, it your decision to eject out of that sitch. Like LH said, please stop accepting her invites for drinks and apps. And allow her to figure out what to do with her animal.
Joe
M:37 W:37 T:11 M:10 S17, S13, S10, S4 BD:06/28/17 OM confirmed 07/20/17 Recon the M 10/29/17 Working hard:2gether
Onward and forward
This process is not a sprint it's a marathon! Patience, Patience, Patience.