
Visitors observe a giant snail at the 2025 Pet Show in St. Petersburg, Russia, Dec. 14, 2025. The event brings together over 3,000 dogs and 800 cats. (Photo by Irina Motina/Xinhua)

Pet groomers dress up dogs at the 2025 Pet Show in St. Petersburg, Russia, Dec. 14, 2025. The event brings together over 3,000 dogs and 800 cats. (Photo by Irina Motina/Xinhua)

A child feeds a deer at the 2025 Pet Show in St. Petersburg, Russia, Dec. 14, 2025. The event brings together over 3,000 dogs and 800 cats. (Photo by Irina Motina/Xinhua)

A visitor pets a cat at the 2025 Pet Show in St. Petersburg, Russia, Dec. 14, 2025. The event brings together over 3,000 dogs and 800 cats. (Photo by Irina Motina/Xinhua)

Two papillon dogs participate in the 2025 Pet Show in St. Petersburg, Russia, Dec. 14, 2025. The event brings together over 3,000 dogs and 800 cats. (Photo by Irina Motina/Xinhua)

A boy touches a reptile at the 2025 Pet Show in St. Petersburg, Russia, Dec. 14, 2025. The event brings together over 3,000 dogs and 800 cats. (Photo by Irina Motina/Xinhua)

A visitor pets a cat at the 2025 Pet Show in St. Petersburg, Russia, Dec. 14, 2025. The event brings together over 3,000 dogs and 800 cats. (Photo by Irina Motina/Xinhua)
