What would you do??????

So my Mom is staying with us and unfortunately she had to bring her small dog and cat with her. She has a small dog who is super loveable, But just as bad as an unruly cat, and a female cat who scratches and chews everything. Soooo yup you guess it! They went to town on our fairly new suede couch!! I'm beyond pissed and not to mention 8months pregnant. I went down for my nap earlier and my mom left out, BUT she didn't put Simon(her dog) in her room, like I requested when she steps out, only because I'm also highly allergic to him and he won't stay off the couch. I woke up a few hours ago and go downstairs to find him on the couch and under him are a lot of thick deep scratches, from him "fluffing" the spot where he intends to sit and wet stains from him cleaning himself.😱 I look to the right at the arm and Pearl (her cat) scratched up the whole arm and leg smh... I'm so annoyed idk what to do.. My hubby is going to flip his shit.. I tried to smooth out the scratches but its a no go... The couch is a green color if it was cream like hers you wouldn't even be able to see them.. But they are HIGHLY noticeable!! What would you do??? I added a pic of the arm I was to pissed to take more.. But the seat look Very similar just thicker scratches.

*Also that strange brown spot isn't on the arm, it must be from the flash😐