Hello all I’ve never owned a dog before. I’ve a good amount of time in the day to devote to a dog. I’d like a terrier (to be a pest controller first and foremost) but also an intelligent companion. I’d like a small dog which will be happy to sit on my lap but catch mice too. I have a visiting 5 and 8 year old at times so it needs to be a breed which is child-friendly and visitor friendly as I also teach children at home every Saturday. I’m not mad about long-haired dogs. Is there a terrier which would tick all those boxes, please?