So, here's some good news! (Continuing from my previous post), that we managed to find a home for Roxy the Pug, and Sophie the Cat has come back out of her shell!
When I came home from school, Sophie came out immediately and started purring, and let me hold her like a baby again! c:
I asked mom what happened to Roxy, and she told me we found a home for her. She was really happy to go home with them. She said when Roxy left, Sophie watched her leave out the window, as if to say; "Muahahaha this house is MINE now!"
Thanks everyone for the advice you gave me! I'm not a pet expert, despite being around pets that came and gone all my life. haha Seriously! You guys were really helpful!