The breeds that tend to be a bit more stubborn during training can transform into the best dogs after someone has taken the time to train them. The following 5 breeds are fantastic dogs for the experienced dog owner: