I am happy to announce that Merlin is no longer circling non-stop.

YAY!!!
I guess it was due to the ear issues. He's almost done with his meds and they have made a huge difference.
His urine tests were all normal except for the urine specific gravity. The norm is 1.015 to 1.050. 1.015 being the most dilute and 1.050 being the most concentrated. The first test came back 1.010, BUT on the second test 2 days later, it came back 1.015 which is right on the line of normal. So the vet said we should wait a month to do another one.
Hopefully, It comes back normal. I was so scared with the circling, it was like he was under a trance-like spell. It was so scary to watch and not be able to do anything to help him.
Thanks again to everyone, y'all are so sweet!