It's not practical though, and it has to be practical if it's going to work.
The best way is:
- Ban nonsense frankenstein breeds (such as the XLB, 'pocket bullies' and other stupid things created by cretins in Facebook groups)
- Bring back dog licensing, tiered in cost for size.
- Enforce third party liability insurance on all dogs.
- Common sense controls for obtaining larger more powerful breeds (CRB check, additional license, for dogs over a certain weight).
- Strong penalties and real consequences for people who flaunt the rules.
I think the above list is a decent set of measures, all of which would be practical - the only problem is it means somebody (government) have to do some work, and they'd likely **** all of it up.