CNN:

Starting Tuesday, California pet stores won't be allowed to sell cats, dogs or rabbits unless they came from animal shelters or nonprofit rescue groups.
While abandoned pets and overpopulated shelters are nationwide problems, California is the first state to pass such a law.

Go to link