I dont want to use rare candies.
The only place I can think of is defeating the Elite Four over and over again.
If that doesn't give you enough because it's easy don't take your full team.
By that I mean go back to the Pokemon League put some of your Pokemon
in a PC and challenge the Elite Four with as many Pokemon as needed.