does anyone know why? PetCo sells theirs for 1.79, and PetSmart for 1.99. But walmarts are up in the $4 range. I thought walmart was a price competative stores, and guarentee lower prices, so why are theirs the most expensive? Plus walmart always has the smallest females I have ever seen, I have not yet had one from there grow to be 2 inches, and all my males are twice the size of the girls.