That is awesome how it turned out. I am just in shock that a breeder sold a pup under 1lb. I have some very tiny pups, but I would never let them go being under 1 lb. I will keep them until they are 4 months old or more, however long it takes them to get a healthy pound and then they would have to go to just the right person, with being that small. Sounds like your baby found just the right person to take care of them. Very fortunate puppy!!!
Way to not give up!!!