A dog has given birth to an extremely rare puppy with green fur which has been labelled as a "symbol of hope and luck" in tough times.
The pup, born in Sardinia, is one of five dogs born on October 9 to their mixed breed mum.
Owner Cristian Mallocci, an Italian farmer, immediately named the dog Pistachio, the green nut belonging to the cashew family.
Pistachio was the only dog in the litter to have a green tinge to his fur, and the rest of the dogs are white.
Mallocci runs a farm on the Mediterranean island of Sardinia with his brother-in-law Giannangelo Liperi and shared the pictures as a symbol of "hope and luck" amid the coronavirus pandemic.
It is extremely rare for a dog to be born with green-coloured fur but there is a completely natural explanation for the unique coat.
Scientists believe green fur happens when pale coloured puppies come into contact with their mother’s womb.
A pigment called biliverdin then rubs off on the coat, causing the animal to have green fur.
Pistachio won't stay green forever as the green colour will fade away as he continues to get older.
Mallocci has managed to find a home for all of the five pups in the litter except for Pistacho, who he plans to keep.
The farmer said he will train the dog up to look after sheep alongside his mother Spelacchia, which is Italian for mangy.
He also said green is a symbol for hope and during a tough time Pistachio has been a symbol of hope and luck for him and his family.