Every puppy deserves a loving home and someone who thinks it is the most special dog in the world. If you fell for this dog, then bring her home.
She may grow out of the "knock kneed" problem. Could just be some weakness and perhaps a lack of nutrition has caused a slowing of the building of muscle in that area or something. A vet might be able to tell you more.
Let me tell you a story: There is a guy in our park, who found a dog tied to a tree in the park. The dog had been hit by a car or something and was nearly dead, His hips had been badly, badly damaged. This man took this dog home and gave it love and has spent hundreds if not thousands of dollars on surgeries and trying to help this dog. For the past year, the dog has been wearing a little wheel cart on him, to carry his back legs as he pulls himself by his front legs around the park. This man brings this dog every day to socialize with other dogs in the park and to exercise him. He lets him out of the cart and he sits and greets all the dogs who come up to him. And all the other dogs seem to know he's "special" and treat him with a great deal of respect.
Anyway, today, I saw them in the park. And guess what. No cart. The dog was "walking" on his own for the first time in almost 2 years!! He was limping badly and you could tell it was difficult for him, but damnit, I just cried to know how much this dog has been through and how much love this man has given and what sacrifices he's made to give this dog a good life, a dog anyone else would have given up for dead. If a dog can love us unconditionally, why can't we try and love them the same way?
Good luck with your decision. Go with your heart. Can't lose that way.
