O American Kennel Club lista 30 raças diferentes de terrier registradas. Alguns dos mais conhecidos são o terrier escocês, o terrier de Norwich e o Schnauzer em miniatura. Os terriers variam em tamanho, desde os incrivelmente pequenos Cairn ou West Highland White terriers até os muito maiores Airedale, a maior das raças de terrier.
Os terriers também vêm em muitas cores diferentes e têm diferentes comprimentos de cabelo. Alguns terriers têm cabelo muito curto, enquanto a maioria das raças com cabelo mais longo geralmente tem pelagem muito dura que requer cuidados especiais.
Todos os membros da família terrier compartilham muitos dos mesmos traços de personalidade, principalmente um temperamento incrivelmente enérgico e frequentemente agressivo. A maioria das raças de terriers são bastante conflituosas com todos os outros animais, especialmente outros cães. De todas as raças, o bull terrier, o American Staffordshire terrier e o Staffordshire bull terrier são geralmente considerados os mais agressivos e ganharam uma má reputação por morder pessoas e outros cães. Essas três raças foram originalmente criadas como cães de briga, combinando a força de um buldogue com a agressividade de um terrier.
Os terriers foram originalmente criados para matar roedores, cavando buracos para pegar raposas, ratos, texugos, toupeiras e outros vermes. Seu amor por cavar buracos é, na verdade, de onde vem seu nome, já que o nome "terrier" vem da palavra latina "terra", que significa terra ou sujeira.