I have tried taming multiple low level creatures in Ark, i have noticed sometimes it says they are being tamed slowly or not at all even after i feed them food of their type. What is the most efficient way to tame animals?
This requires a very long answer, and it depends on specifically which dinosaur you are taming. Specifically, I would just visit the Ark Wiki Taming Page, look up the dinosaur you want to tame, and feed them their preferred food. In general though, most dinosaurs need to be knocked out with some torpor inducing attack, and then fed an amount of food equal to their total food stat.
Somewhat more specifically, all herbivores will tame eventually with any food berry (i.e. not narco or stim berries). This is the slowest method. You can feed them advanced crops (Citronal, Longrass, etc.) to tame slightly faster. If you want the fastest tame though, each species has a preferred food, generally a kibble of some sort that is made in a cook pot. The right kibble will tame 5x faster than berries. The wrong kibble will take longer than berries.
For carnivores, raw meat is your basic tame food. Prime meat is 3x faster, and preferred kibble is 5x speed.
This doesn't take into account scorpions and spiders (only eat spoiled meat), or animals that are tamed non-violently.
TL:DR; Most dinosaurs want a specific kibble, and that is the fastest way to tame them.
Once you understand taming, use the taming calculator to find out how long, how many narcotics, and how much food a specific dinosaur will take to tame.
Usually when you tame a dino it takes a while for the taming bar to start to increase. Use prime meat if you want it done faster or kibble depending on what dino you are taming.