I have this same problem with Sandy. I was thrilled when someone pointed me to barkingdogclothes, she custom makes everything and was able to make some shirts for her and they fit perfectly

I had bought a couple of things from petsmart and they never fit quite right.
Check her out, she has very resonable prices too:
http://barkingdogclothes.com