Green’s Dictionary of Slang

Tom Dowler n.

[rhy. sl. howler]

a cat, though not of a pedigree breed.

[UK]Mirror of Life 23 Mar. 6/1: The poor "Tom Dowler," or caterwauler, is not here represented. Kings and queens in the realm of cats were gathered together at the [...] Royal Aquarium.