I am fine with allowing multiclassing/switching companion classes. It is probably not something I would do, but you don't need to do it.