A man with no discipline can’t raise disciplined dogs.
Dog’s names don’t seem appropriate for So Joe. Traitor and Grifter sound like a better match!