I tried to use a Dustox in my BDSP playthrough. It learns basically no moves, has 50s for attacking stats, and will die to nearly anything.
Lopunny has decent stats, a good defensive typing, and a usable movepool, with access to a lot of good Fighting type moves.
Neither are phenomenal Pokemon you'd be looking to use in a playthrough, but Lopunny is far superior to Dustox