When it isn’t battling, it keeps Dreepy in the holes on its horns. Once a fight starts, it launches the Dreepy like supersonic missiles.
Apparently the Dreepy inside Dragapult’s horns eagerly look forward to being launched out at Mach speeds.
— Pokédex entries (via PokeAPI)