When a terrier named Poppy was taking a walk with her owner in Ireland, the dog ran over to a pile of trash and wouldn't leave it alone. Her owner walked over to investigate and found that Poppy had discovered a tiny newborn puppy discarded in the garbage.

The Dublin Society for the Prevention of Cruelty to Animals says the puppy, now named Autumn, was only about a week old and likely wouldn't have survived much longer if she hadn't been spotted by "the clever terrier."

"We have no idea why this little pup was abandoned in the way she was, but we know it is a miracle she is alive," the organization wrote.

Autumn will now go to an experienced foster home, says the Dublin SPCA.

"And hopefully will grow up to be a happy healthy dog all thanks to Poppy and her vigilant owner."

Mary Jo DiLonardo Mary Jo writes about everything from health to parenting — and anything that helps explain why her dog does what he does.