But really, eugenics doesn't work. If you go to a really crime filled area, legally/ethically adopt a dozen babies and raise them in a low crime area.. they will look like the area they were raised in, not like the kids who grew up in a high crime area.
The inverse holds too. Go take a dozen babies from a low crime area, throw them in a dangerous high crime area, and they will be criminals.
With animals, you can breed for some general traits but not consistently. Some German shepherds don't take orders well. Some non-herding dogs will be great at herding. If you want to raise, eg a police k9, you need to start with a very young dog (or get lucky), you can't randomly pull from a breed (oh, this dog is a GS, they will be a great police k9).
If you engage in a really aggressive eugenics program you will.. basically not change anything.
You can breed for traits.
I'm fully capable of realizing that forced breeding/sterilization is inhumane and also be aware that it is capable of getting results.