Een rattenvanger is een hond, die werd of wordt gebruikt om ratten (zwarte rat en bruine rat) te vangen. Bijvoorbeeld de Coton de Tuléar. Ook terriërs, eigenlijk een jachthond, zijn veel als rattenvangers ingezet. 

De Praagse rattenvanger is een hondenras.

Werkhond