Answer by
deadpool809 (38)
The phrase originates from a few centuries ago, when rural communities had thatched rooves that cats, dogs, and other animals could crawl into during extreme weather for shelter. When it rained hard enough (raining cats and dogs), the thatch would slip, and the animals would be washed out and fall onto the ground.