Nashville Pet Products has a few (I think four?) locations in Nashville and each store is small, but it has a little big of everything you could need. The selection for each item is not what you would find at a larger chain store, but the friendly and helpful staff make up for the difference. The store also sells used items (such as dog crates, etc.) at a much cheaper price than buying them new. The prices, overall, are a bit more than your average pet store as well.