You can get dogs on Craigslist, but never pay for them. The "re-homing fee" you see is a scam. People steal a dog, then sell it. If you get the dog for free, then the person giving it to you probably owns it, as no one would steal a dog just to give it away again.