The best to tame is to tame an low level creature, make sure he have all its hp and shoot narco arrows at it, then go and kill some salmons with a Metal Sickle to get Primefishmeat, so you will need only small amount of narcotics, and when he is nearly get up hit him with an Club (only when it's critical) that's how I tamed a spino with level 26

More Spinosaurus Taming & KO Tips