First of all, the key here is affinity. When the dino has enough it will be tamed.
In the dino blueprint, you have an option to define the “Dino Settings Class”, this class contains all the food efectiveness for that dino.
Normally Wildcard uses the “Extra food efectiveness multipliers”, to define some special food(or kibble) that will give a lot of affinity when the dino eats.
You can create a copy of any of that settings for your dino, and define some special food that will give full affinity to your custom dino.
In your dino, check for “Required Tame Affinity”, and set your settings accordingly.
Hope this helps