The Olympic city has a dog problem. Thousands of stray canines wander the streets and suburbs of Sochi.
They can be seen loping through the recently completed parks and housing developments that have sprung up around what was once a sleepy Black Sea resort.
In the countdown to the Winter Games, Russian animal rights activists have accused city authorities of ramping up a campaign to exterminate street dogs through the use of poison.
Yulia Krasova says she witnessed the long, agonizing death of a street dog when she walked out of a movie theater in Sochi two weeks ago.
"At first I thought someone beat the dog," she recalled. "The dog jumped up and started running around in circles. Then she fell down and started spitting up ... I called the veterinarian. He said there is a 100 percent guarantee the dog was poisoned."
Krasova filmed the dying dog with her cellphone. So did Irina Gutnik, another Sochi resident.
Gutnik said she encountered a dog convulsing and barking in fear and pain in Sochi's Bitka neighborhood in December.
"They always poison the street dogs here," Krasova said. "But in December it got terrible ... they began poisoning the animals terribly before the Olympics."
Reports of the widespread culling of animals have put city and Olympic officials on the defensive.
"All stray dogs that are found on the Olympic Park are collected by a professional veterinary contractor for the well-being of the people on the Park and the animals themselves," the Sochi 2014 Organizing Committee said in a statement this week.
"All healthy animals are released following their health check."
Vladimir Makarenko, the head of the administration for Sochi's Hostinski district, said volunteers were welcome to take stray dogs to a brand new shelter recently opened on the outskirts of the city.
But the announcement of new government-backed shelter was met with deep distrust by members of the grassroots network of animal rights activists in Sochi.
"Over the last couple of days, when this uproar began, they built this new shelter just for the media," said Vlada Provotorova, a dentist who built her own make-shift shelter to protect dogs from extermination.
Animal rights activists in Sochi sent CNN photos of three recent contracts signed between the Sochi city government and Basia Services, a company headquartered in Rostov-on-Don.
In one of the documents, dated May 24, 2013, the city government agreed to pay the company 99,450 rubles (roughly $2,800) for the "trapping and gathering of neglected animals."
CNN made several attempts to speak by phone with executives at Basia Services.
Company representatives declined to respond to allegations their employees poisoned street animals.
As alarm grows among Russian dog lovers, some animal rights activists have taken matters into their own hands.
Last month, one Muscovite drove all the way to Sochi to pick up a van-load of street dogs that he then "evacuated" to the Russian capital. Video of the journey trip was posted on a Facebook page titled "Death in Sochi."