I am a believer in everything happens for a reason. I can also relate to your story, I found my pup Apollo back in December on the side of the road in some bushes. I can't say what I want to say about these loser human beings, because I would get banned.
Enjoy your pup and thanks for saving him
Misty- Samoyed Mix, Tannor- Golden Retriever CGC
Robyn- GSD CGC, TC, Midnite-GSD CGC,TC, Brennan-Golden Retriever CGC, Batman-Husky/Greyhound , Apollo-GSD