You can end puppy mills by, putting up posters, or telling everyone you know, to never buy dogs from a pet store because little as you know they could be from a puppy mill.
Also, holding protests outside of pet shops that sell puppies is usually pretty effective.