Kit and Kaboodle (also spelled caboodle) is Kitte and Boedel, both Middle Dutch. Kitte means wooden vessel made with hooped staves (vessel meaning a box, not a boat!). Boedel means estate or property, so Kit and kaboodle literally means "vessel of property"
Those Middle Dutch folk were pretty busy making words. My fave is pappekak meaning soft dung, which is where poppycock comes from.
I do too many crosswords!