I think part of the key is being patient and multi-tasking/be aware of what you have available.
I struggle with these groups too, you just have to slow down and not get too over-zealous. throw a bomb, move around a lot, hit and run, use signs. I've found igni is pretty good against dogs and...