Thanks for the additional information. I notice you didn't mention walks. The behavior you are describing is often a behavior we see with dogs who are not stimulated enough. Now if he was just circling that could indicate neurological issues, seizure activity, ear infections to name a few but it does seem like the circling may be more of a behavioral issue in this case.
I'm going to suggest a few things. One is to get him out on walks. They should be fast paced walks so he has a change of environment but is still getting a good workout. A tired dog is a happy dog. At home, start obedience training with him if you haven't already.
The following site is helpful in helping owners train their dog. Be sure and click on the link to the page on obedience at the bottom. and links on subsequent pages leading to detailed instructions.
Training works best if you train at least 30 minutes a day (two 15 minute sessions). I would start making your dog work via the Nothing in life is free program (NILF). It is outlined below.
Do some agility work with him. It is very stimulating and this breed is made for the sport. You can get tunnels pretty inexpensively at the toy store, though I found mine at a thrift store. You can make your own poles to weave through and jumps can be contructed cheaply with wood or wood and cinderblocks. You can do balance boards as well and create a little agility course for him. Read more on the sport here.
You can also purchase a ball throwing machine for your dog. Teach him to drop the balls in the machine. and he can have as much chasing of balls as he wants to help give him an outlet for all that energy. Running around a yard is not stimulating that is why the agility and walks will help with his excess energy and circling behavior.
I hope this information is helpful to you. If you would like any additional information or have more questions please don’t hesitate to press the reply to expert or continue conversation button so I can address any issues you still have . If you do find this helpful, please take this opportunity to rate my answer.