I had a similar problem with one of my Pekins, walking like she was drunk and so on, I took her to the vet and turns out it was a spinal injury, the vet recommended water/swimming therapy, but what really helped her heal was to put blankets in a plastic container and put her in there to rest, so...