Puppy who had teeth pulled out by former owner is now ‘living his best life’ in foster home