What theories are there in explaining the formation of the Pluto-Charon system?
The favored theory is a giant impact, at the end of the final stage of planetary formation (Canup, 2005). A "giant impact" is a collision with an object of a comparable size of the planet. That is also the most probable scenario for lunar formation (Canup, 2004).