Why did headbutting Gaara make Shukaku disintegrate?
I think Gaara just lose control over the chakra flow when Naruto headbutted him. With that, he couldn't keep the jutsu which showed the body of Shukaku.