Salma Hayek’s dog Mozart was found dead last week on the actress’s ranch, with a bullet lodged near his heart.

The 49-year-old actress revealed the tragic news on her Instagram page Friday evening, along with a tribute to the German Shepherd mix.

“I haven’t posted for a week as I been mourning the death of my dog, Mozart who I personally delivered out of his mother’s womb. He was found dead in my ranch last Friday with a shot close to his heart,” wrote the “Frida” actress. “I am hoping that the Washington State authorities do justice to this wonderful dog whom in 9 years never bit or attacked anyone. He loved his territory and never strayed away…he was the most loving and loyal companion. He didn’t deserve a slow and painful death.”

Hayek’s ranch, located in Washington State, serves as an animal sanctuary and houses several rescue dogs, horses, alpacas, parrots and other pets. The animal lover often poses alongside her furry friends on Instagram.

View this post on Instagram

I haven't posted for a week as I been mourning the death of my dog, Mozart who I personally delivered out of his mother's womb. He was found dead in my ranch last Friday with a shot close to his heart. I am hoping that the Washington State authorities do justice to this wonderful dog whom in 9 years never bit or attacked anyone. He loved his territory and never strayed away…he was the most loving and loyal companion. He didn't deserve a slow and painful death. #doglover #animalrights #dog #dogoftheday #rip #delivery #washingtonstateauthorities Hace una semana que no pongo nada ya que he estado de duelo por la muerte de mi perro Mozart. De quién fui la partera, lo encontramos el viernes pasado con un tiro cerca del corazón. Espero que las autoridades del estado de Washington le hagan justicia a este extraordinario perro que durante 9 años nunca mordió o atacó a nadie, adoraba su territorio y nunca se escapó. Era el compañero más leal y no se merecía una muerte lenta y dolorosa. #muerte #perro #justiciaporlosanimales

A post shared by Salma Hayek Pinault (@salmahayek) on