An Edinburgh dog has faced the longest wait in the city for a forever home, with a local shelter desperate to unite him with an owner.
Romeo has now been staying at the Edinburgh Dog and Cat Home for 600 days, making him the longest waiting dog in the charity.
A three-year-old male Staffie, Romeo has found difficulty being placed with a new family due to his struggles with anxiety and busy or noisy areas.