I did hear back from one of the vets I emailed who thinks that, since the symptoms don't seem to fit together well for one diagnosis, an internal med specialist may be the one to start with.
Hopefully it is nothing dreadful...just a bunch of little things popping up together to scare the heck out of you. |