A puppy that was rescued after being locked and abandoned in a truck for days in November, has been nursed back to health and is looking for a good home.

Charleston was found locked in a cold pickup truck on November 26.

The American Stafford-shire terrier-cross was rescued after a concerned resident heard Charleston howling in a vehicle in a west Edmonton neighbourhood, and called police.

At the time, police told CTV News that Charleston’s owner had showed a lack of concern for the -10 C temperatures, comparing the vehicle to a dog house.

Charleston was found malnourished, shivering and covered in his own feces.

He was taken into the care of animal control and then transferred to the Edmonton Humane Society, where at four months old – is now healthy and looking for a forever home.

“He’s been going through a specified routine that he’s continuing now and we hope the new owner will keep going with,” said Shawna Randolph with the Edmonton Humane Society.

“He has learned to sit, come and stay. He is house-trained, crate-trained, but he is a puppy with a lot of energy. We really have made it a strict requirement that his new owners have to continue on with the training.”

Randolph says Charleston is so high-energy that the society will be doing extensive screening to find him the perfect family.

“He’s very excitable,” Randolph said.

“He really needs an owner who is experienced with puppies, someone who has owned a puppy before and someone who will continue on with the structure that our very detailed behaviour specialist has put him on so far.”