A puppy with a rare birth defect giving him the appearance of having two noses has finally found a loving home.
At just four-months-old, Snuffles had been rehomed four times, before finally being taken in by Dogs Trust in Glasgow.
Staff had been concerned the Belgian Shepherd puppy was being overlooked because of his unusual appearance, but last week Snuffles finally stuck gold.
Snuffles was born with a birth defect giving him the appearance of having two noses
A spokesman for the charity said of Snuffles’s new owner: “He took him for a walk to get to know him and they got on brilliantly.
"He said Snuffles was perfect and everything he was looking for.”