Hora
What food are you using? can make a huge difference, I have had Bearded Collies for 25 years now so know how active types of dogs can be!
Have a word in a food shop that has some knowledge (not a chain) and see if a change of diet helps
But you did get a terrier type so………..
Also have a look on doggy forums relating to terriers, theres lots of help on there