The world's oldest dog has celebrated his 31st birthday.
Bobi, who lives in southern Portugal, is a purebred Rafeiro do Alentejo.
Local meats and fish were served at his birthday party with extra for Bobi, who only eats human food.
His owner, Leonel Costa, says Bobi finds it difficult to walk these days and his failing eyesight means he often bumps into things.
Just like old-aged humans, Bobi also sleeps a lot.
His owner now aged 38, was just eight when Bobi was born. He said Bobi is a living reminder of the past.
"Bobi is special because looking at him is like remembering the people who were part of our family and unfortunately are no longer here, like my father, my brother, or my grandparents who have already left this world.
"Bobi represents those generations," he added.