Friendly and playful, terriers can make great pets – although be aware that they have plenty of energy.