Green’s Dictionary of Slang

cats and dogs n.

(US) low-priced securities of dubious value.

[US]B. Veeck Veeck — as in Wreck 83: He used to play around with a dozen or so penny stocks for kicks. None of them was worth anything, they were all cats and dogs.