There is an excellent hospital in Philadelphia...a friend of mine just had his bichon operated on their for ls about a year ago. He's a tiny guy and he's doing GREAT. I know there are rescues in that area as well, maybe one will help.
I'm soooo sorry you had to go through this. Poor little Rio