You can use simple kibble to tame it faster and it only takes like 3 narcotics

Simple kibble: two rockatrots, one cocked fish meat, five megos and five fiber and one full waterskin.

Oh and always tranq it in the head.

More Pteranodon Taming & KO Tips