Another question: Why will nations sometimes attack the puppet states of nations who are allied with them?
For alliances to not disband click god mode in any match and scroll down a bit. There is an option called Leave Alliances, disable that. And the reason they attack the puppet nations is they sometimes try to do a revolt against their master.