It stacks, because Dirty Fighting is a scripted damage bonus... it's unresistable... It could be any damage really and be basically the same... I think.
Basically, go ahead and take dirty fighting with a bludgeoning weapon. It'll work the same as with any other weapon.