I saw that story too and thought, that is cute, but someday when the snake gets a little hungry or in a bad mood... Gohan will become what his name means!!!
I'd separate them... put them in separate glass cages... that way they could still see each other, but, the threat of waking up one morning and finding a huge lump in the snake's belly and finding Gohan 'gone' wouldn't be an issue.