Try breeding it with an Eevee from a different country. If you don't have one, just breed it with another Pokemon in the same egg group that is froma different country. I understand you wont always get an Eevee from it, but it will increase the chance of getting the egg at all. I hope this helped.
PS: This is the easier way. The Oval Charm isn't the easiest item to collect.