After down town we went to Pet World and walked through the entire store. He stayed with me the entire time even while we passes parrots and rabbits. There were even some guinea pigs having their cage cleaned and so they were caged right at his eye-level. He sulked and looked but he didn't step out of a heel. I had him hold a down while I pretended to shop up and down an isle and other than sitting up twice he did not move. I eventually got him to hold that down nicely enough to meander up and down the isle. We were about to leave when BAM two German Shepherds were face to face with us. Baxter wiggled and pulled once but never barked and after the correction say next to me and let them pass.
An employee at the store complimented Baxter on his behavior and after the car ride home Baxter slept for 3 hours.
Now we are going outside to try to clean up his off leash a little more before he goes home tomorrow.