Animal shops will not be allowed to sell dogs, cats, and rabbits unless they come from an animal welfare organization.