This pet shop has a nice variety of things for cats, dogs, birds, and any other pet you could want. Unlike some pet store, the staff here are very helpful in finding things and knowledgable about their products. The store is long and narrow and the focus is on the dogs in cages. They sometimes have cats from the SPCA. They have small areas boxed off so you could play with your chosen animal before you buy it.
more