Well, the only good news I read in your story is that the pup was spayed... YAY!

Now to the bad stuff I was really sad and mad while reading about their situation. I'm confronted all day every day with stupid situations like these at work. It just makes me sooooooooooooooooooooooooooooo ANGRY. Whats even worse is when they don't listen to logic. I pray you will be able to get through to them. Just keep your patience and reason with them. If they don't listen, THEN you can kick them (kidding!). Maybe you can convince them to rehome their Schnauzer too. They really don't need to have any living creatures under their care