You can actually tame it in the carno island cave just let it follow you out on lowest it will take some trial and error but if it's a good enough one it will be worth it.

More Megalosaurus Taming & KO Tips