The moral is.....NEVER give up on our babies.My very special dog is Mickey, a 19 month old Papillon. He was much the same -rejected by his mum at birth, tiny, bottlefed, went downhill and almost died, made it etc. He's a wonderful dog. But I do have to disagree with NEVER giving up. There are times when it is far kinder to let a puppy go, than to rear it to potentially have life long problems or a short life. Every case has to be considered on its own merits, there's no one size fits all.