Pet blessing in Mexico City
A priest blessing a dog with holy water during the annual “Blessing of the Animals” to celebrate the feast day of St. Anthony of Egypt (also called St. Anthony Abbot) on January 17, 2025, at the Cathedral of San Bernardino de Siena in Mexico City.
Why do churches bless pets?
Every October many churches—especially Roman Catholic parishes—host a ceremony for blessing pets. The event is usually held on or about October 4, the feast day of St. Francis of Assisi, a patron saint of animals and ecology. Francis, who lived during the late 12th and early 13th centuries, considered all nature to be the mirror of God and called all creatures his “brothers” and “sisters.” He famously preached to the birds and persuaded a wolf to stop attacking the...