I would propose a ban on anyone living with young children in the same house owning these fighting dogs. If such people own dogs then the dog is removed. Repeat offenders should have the young children placed in a better environment.
I would propose that all fighting dogs are muzzled when out in public.
Any person seen with an unmuzzled fighting dog will immediately have the dog removed from their care. A fine of £2000 as well as a ban from owning any dog for 5 years.
The return of the dog license for any dogs of "fighting" stock.

Maybe all this is draconian, but I'm not sure that seeing kids getting maimed and killed is a price worth paying.