Great photos. Uh-oh! A terrier. i have had westies, yorkies, airdales, kerry blues and wheatons.
At the present I am terrier-free. I am shocked that your pup is not a maniac. Maybe he needs to be sent out for testing to make sure he/she is pure. Ha f'in ha!!!