The Staffordshire bull terrier Macie was rushed to the emergency vet after she began choking.
Her owner thought she had eaten a toy but X-rays revealed a knife, with the handle lodged in her intestines and the tip of the blade in her gullet, the BBC reported today.
The vet who carried out the operation to remove it said she was "extremely lucky to survive".
Owner Irene Paisley from Glasgow, had lost her previous Staffie to cancer just two months earlier and feared the worst for Macie.
Also Read
"I was terrified. Poor Macie was still choking and, by the time we arrived at the vet's, there was blood coming out of her nose. The loss of our previous dog was still very raw and the thought of losing Macie was devastating."
The puppy underwent immediate emergency surgery to remove the knife while Paisley, her partner and four children waited at home for news.
Vet Emily Ronald from leading veterinary charity said: "I've never seen an X-ray like Macie's. She was extremely lucky to survive. Her saving grace was that she swallowed the handle-end first - the blade-end would undoubtedly have pierced her organs, likely causing fatal injuries.
Paisley added: "I couldn't believe it when they said Macie had swallowed a knife. I have no idea where she got hold of it - she could have pinched it out of the dishwasher, but no-one saw what happened. None of us could sleep that night as we knew Macie might not survive."
She added: "Although she's only young, Macie is already a big part of the family. She brings us so much joy and happiness, and means the world to the children.
Disclaimer: No Business Standard Journalist was involved in creation of this content