Now please don't take this the wrong way, I'm not trying to bash you, and I realize you are not responsible for everything that happens, but I think you honestly should consdier rehoming Roxy. Your mom doesn't seem to care about her enough to even meet her basic needs and no matter how much you love her, unless you can go buy them yourself and make sure she is taken care of, then she really might do better in another home. I know you love her, but love isn't enough. She needs good food, a warm place to be, and proper medical care. Those are basic needs and they aren't being met, yet Lily has a cheerleaders outfit, among others. At least consider rehoming her, because your mom honestly doesn't seem to care about her. I really am not bashing you, but I feel horrible for that dog.