Great pet shop with nice staff and good selection. I like supporting local, small businesses. The only problem is the odor. The cute puppies there who need to be rescued don't always get cleaned up after they make a mess, and that hits your nose when you walk in. The work they do finding homes for those animals? Awesome.