Prince, you did the right thing by finding a good animal shelter that would take your puppy . . .
I volunteer at an animal shelter and i can tell you right now that young dogs are VERY adoptable and im sure they will have no problem finding a loving and wonderful home for your puppy that will be a better fit.
It's a difficult decision, but i think you made the right choice for your other pets and your puppy . . .
my heart goes out to you
Sweetpea