I am pretty much a Sephora girl. I know it costs more than the stuff at drugstores, but as Sephora doesn't carry any product lines that test on animals, I feel better about shopping there.
The drugstore lines are generally on the PETA lists as supporting cosmetics animal testing.
I am pretty sure Avon doesn't do animal testing, but am not sure. Does anyone know?