An underweight puppy found in a soaking wet cardboard box on the side of the road is thought to have been thrown from a vehicle.

The female crossbreed, which is thought to be five or six months old and is possibly a Staffordshire bull terrier cross type dog, was found when a driver heading out of Porthmadog towards Criccieth on Saturday evening spotted a moving box on the verge of a small roundabout.

He stopped, discovered the emaciated puppy , and took her home to give her some food and warmth.