I am so sorry your little boy was bitten
Yes, the terrier is a spunky little dog but what I love most is the fact that they are so intelligent and training is easy. I might add that when they are not neutered they are going to hump but you can't blame that on the dog.
Hope things get better for you.