Banjo seems to really be quite smart. Definitely smarter than my old dog, bless her.
I keep seeing little examples of her smarts.
Like the other night when I went to have a beer in my friends' backyard. The dog tried to get into their old dog kennel, but because it had belonged to a JRT, she could only get her head in. So eventually she dragged an old jumper out of the kennel, carried it to the lawn and snuggled up on it and went to sleep.
And this morning I woke up to see her playing with the cat on my bed. Eventually she put her jaws around the cat's head - gently - and then she noticed that I was looking at her and I swear she tried to act like she was just yawning.
Of course it has downsides too. She figured out how to move the chairs from under the table so she can use them as a step to get onto the table to eat the cat food. And I'm sure that if she really wanted to get out of the yard, she'd find a way, but so far she's been happy to just stay there.
It does make her easy to train. She learns a lot through osmosis and understands boundaries very quickly.