Hi and welcome to YT!! I'm really sorry for the circumstances under which you got your puppy, but it sounds like better days are ahead for the pup now that he has a loving home with you. Glad you found this forum, hopefully you will find it very helpful and welcoming.