A tiny terrier was thrown over an 8ft fence into a dog rescue centre in the Republic, staff believe.
The dog, who has been named Memphis, was found "shaken and confused" when staff arrived at work at the Dogs Trust Centre in Finglas, north Dublin, on Sunday.
CCTV footage viewed by staff shows a man driving a dark-coloured Mercedes car pulling up outside the centre on the Ashbourne Road.
The man takes the small dog from the back seat of the car and walks over to the fence surrounding the centre.
The Dogs Trust claims the terrier was then thrown over the fence, although this is not shown in the footage as it was outside the camera angle.
And they have rejected any suggestions that the man may have been a good Samaritan who found the dog and managed to lower him over the fence.
The dog is then pictured running up and down on the inside of the fence looking back out.
The incident occurred at 9.50am last Sunday.
Dogs Trust centre manager Catriona Birt said: "You can see that the poor little dog is distressed, trying to understand what has happened and frantically looking for its owner."
The dog was quickly seen to by the vet on call, and remained under supervision for 24 hours.
Ms Birt added: "The dog was shaken and confused but has come on leaps and bounds in the last few days.
"We have named him Memphis, he is a gorgeous little man, so full of love and life." The incident was reported to the gardai.
Memphis has now joined more than 160 dogs and puppies that are looking for new homes.
Mark Beazley, executive director of the Dogs Trust, said its door was open to anybody who wanted to have a chat about re-homing a dog or any other aspect of dog welfare.
"We are aware that people's circumstances change and understand it's a very sad and sometimes traumatic situation for somebody when they can no longer look after their pet.
"We would encourage people to seek information about the proper way to deal with such a situation -- for instance going to other welfare organisations close to them for advice on the options open to them.
"As is the case with all animal welfare organisations, we cannot take in every dog, we just don't have the room. But we always give advice about the best course of action to take."
The organisation is now rescuing and re-homing more than 1,000 dogs each year.
Dogs Trust receives no state funding and raises money for food, shelter and vet bills itself.