Well, to start with, anything small. I love big dogs but I don't want to be cleaning up the mountains they leave behind, no chance in hell. Little dogs are a lot easier to look after.
And I love terriers. Yorkshire Terriers or Scottish Terriers being my favourite. They're mischievous and funny...