I feel like no, because of it's low Accuracy and PP, but I have Mach Punch, which isn't that good, and has no secondary effect, so I'm not 100% sure.
You should teach it Sky Uppercut instead. It's learned earlier and has much higher accuracy, both good qualities in a Nuzlocke. DynamicPunch is simply too risky to be used in a Nuzlocke, as a miss could cost your Breloom its life. Do it if you want, but it usually won't be worth it.
Hope I helped!
No, don't use Dynamic Punch. It has a bad 50 accuracy, which means when you absolutely need it to hit, it would miss probably, and with Brelooms only ok defenses, it would probably die to a strong attack. Teach it Sky Uppercut or Brick Break instead. Sky Uppercut has a much better 90 accuracy, a decent BP in 85, and STAB. Brick Break has a decent BP in 75, perfect accuracy, and can break screens. It depends on if you want more accuracy and the ability to break screens, or more power. Here is a moveset.
Breloom @ Anything
- Sky Uppercut / Brick Break
- Mach Punch
I hope I've helped!
Dynamic punch is just too unreliable, especially if you're in a Nuzlocke Challenge. I also believe Sky Uppercut isn't suitable either since it still has 90% accuracy which is too risky for a nuzlocke. The move you're looking for is Brick break. Brick Beak is TM 31 in RSE and its found in Sootopolis city in a hut in the top left corner of the map. You'll find a Black Belt trainer class with a Kecleon inside and he'll offer you the TM.
[Image showing where Sootopolis city is located]
[Image showing the hut you're looking for]