Although Sonic is weird meeting people, he is very interested in people who totally IGNORE him, he will want to jump up on them to say hello and let them pet him but when a dog friendly person wanted to say hello to him, he will back off! Sonic is a very clever little dog, he works things out very quickly and is a keen worker. He can easily switch from food to toy or toy to food. I bought him this Nina Ottosson Dog Interactive toy "casino" for Christmas. I originally wanted to get the "twister" but all places online have sold out or discontinued, so I ended up with "casino". I think this "casino" and "twister" are similar level of difficulty.
I show him how to work this on Christmas Day, we played for 10 minutes and put them away; then again on Boxing Day for 10 minutes; then on New Year's Day for 10 minutes and this is what I get this evening, without me interacting with him. He works it all out on his own.