"animal shop" is really meaningless by itself. Perhaps it could have some meaning in a certain context but certainly there could be a better description of this shop.
Is it a shop where you purchase animals for pets? Then it would be a "pet shop".
Tell us more about this shop.