Twinkle the dog lost her puppies during her pregnancy and her owner replaced them with toys.

Pictures of Twinkle with her stuffed animal friends have gone viral on Twitter.

Her owner, 18-year-old Xavier Hernandez, told Newsbeat that he discovered she was pregnant after rescuing her.

She gave birth last weekend, but all her puppies were stillborn and Xavier says she seems heartbroken.

Xavier, who lives in California, rescued Twinkle from Mexico with his mum, where they found her living in poor conditions.

He told Newsbeat that he's had lots of kind comments on Twitter since posting the photos.

"To be honest going viral is not for me, it's for my dog," he said.

"I've got a lot of support from people and I couldn't be any more thankful for that."

The pictures of Twinkle have been retweeted more than 14,000 times and people on Twitter have been getting upset.

Xavier is now hoping to get Twinkle a companion so that's she not lonely when she goes on walks.

"We want to get Twinkle a friend because when I take her on walks she seems to enjoy other dogs' company," he said.

Find us on Instagram at BBCNewsbeat and follow us on Snapchat, search for bbc_newsbeat