Contact IMOM - Contact rescues - Contact other vets. Bailey does NOT need to die. He is too young and there are many possibilities. Have you contacted/returned phone calls of the rescue that tried calling you? Why isn't the breeder taking Bailey back at all - that would be my first thought as Bailey's breeder!
I will e-mail Tanny again at the GD rescue and let her know the new situation.