I know a fellow rep who is also a nurse. She has to wear a lanyard everyday so she put her Avon Badge on the lanyard and in just two days had four new customers!
If you don't have a lanyard, wear your badge shopping or when you are out. People won't know you are an Avon Rep until you tell them (either verbally or by wearing a badge/t-shirt).
Subtle advertising works!