A starving dog in northern Iowa ate her own tail to survive nearly three weeks without food.

Goldie, a 7-year-old golden retriever from Forest City, was one of eight dogs found on the property earlier this month, the Mason City Gazette reported.

She consumed half her tail in an outdoor kennel, leaving the tail bone exposed.

Executive Director Sybil Soukup told Mason City TV station KIMT, "Goldie showed up at 46 pounds, which is 20 pounds under weight of a normal golden retriever weight. You could see her rib cage underneath her skin. Her coat condition was in very bad shape. She was suffering from severe dehydration and starvation."

Since being rescued, Goldie's tail has been amputated, she has gained six pounds and is back to her happy self, shelter officials said.

Her story has gained international fame and drawn offers of adoption from as far away as Sydney, Australia.

The shelter is accepting applications through this week, according to its Facebook page.