Suggestions for a counter to obsidian flames claydol?

My friend has recently made a deck using claydol and brute bonnet, with the general strategy being poison my Pokémon with brute bonnet, then use kaboom doll with claydol (typically not killing it thanks to either heros cape or luxurious cape), at which point my Pokémon gets KO'd via poison.

I am really struggling to find a counter to their strategy, no matter how fast I set up or how much damage I do, they always manage to get the upper hand by self destruction and winning simply because they don't take as many prize cards as I do.

Does anyone know a good counter to their set up? I've been struggling to think of something and can't find anything online. I attached their deck list below.

EDIT: link is incorrect. Correct one is as follows:

https://pokemoncard.io/deck/claydol-alt-99329