For typical dam breaches the default is the free unsteady-state USACE HEC-RAS, there is a breach component to it. But, there are many other proprietary and free programs/methods you can use depending on the situation and purpose of the study, some simpler, some more complex.