Pet Nuts

As I was riding lost in the city not knowing where the heck I was and not even being able to spot a street sign to attempt to figure out what district I was in, I saw this store sign. It took my mind off of my situation for a few minutes while I tried snapping a picture through the bus window as we were moving and I was laughing. 

My guess is it refers to people who are nuts about their pets.