This perhaps explains why Pench Tiger Reserve, 140km to the south, also vies for the title of Jungle Book territory, while Satpura National Park, 300km to the west, is a core habitat for the utterly delightful sloth bear (Baloo from the stories), with a few also found in Kanha.
BBC: Where The Jungle Book comes to life