The global beauty and fashion brand was widely criticised for the marketing material, which people believe shamed women over their cellulite.
The ad was brought to wider attention after it was shared by "The Good Place" actress and body positivity advocate, Jameela Jamil.
"Stop shaming women about age, gravity, and cellulite," Jamil wrote on Twitter. "They're inevitable, completely normal things."
You can see the ad in her tweet below:
The images being shared were from Avon Canada's promotional material.
"Every body is beautiful, unless they have any 'flaws' I guess," Jamil continued. "What a gross abuse of the body positive movement."
And she wasn't the only one to take umbridge with the campaign.
"Stop making us feel like we are somehow damaged and ONLY you can help us rub away the shame," comedian Janey Godley wrote on Twitter.
"I don't think there's any woman out there who does not have dimples in their thighs (cellulite) and stretch marks and yet the media still forces us to see it as 'ugly'," agreed one woman.
"I worked hard for my stretch marks, scars, dimples and cellulite!" another woman proudly proclaimed.
Avon has now apologised for the adverts, saying that it "missed the mark."
In a tweet replying to Jamil, the company said: "We have removed this messaging from all future marketing materials. We fully support our community in loving their bodies and feel confident in their own skin."
"We want to let you know that we are working diligently to remove this messaging from our marketing materials moving forward. We're on it. We love our community of women."