If you don't mind getting out of the pet industry, I would check out banks/credit unions. I have several friends who work in that industry, and I hear all good things. Good pay, good benefits, good hours, a very clear promotional "track". Depending on which bank/CU it is, many pay commission and bonuses for performance.
However, you would still be dealing with customers/clients on a daily basis, and all the wonderful craziness that goes along with that.