Take pity (on someone or an animal):to feel sorry for someone or an animal. We took pity on the hungry people and gave them some hot food. She took pity on the little dog and brought it in to get warm.
These odd little phrases are used to express a sentiment other than their literal meaning. It doesn’t really rain cats and dogs, as the world and his wife knows. I’ve always been fascinated by foreign idioms