I'm having the same trouble with the Ocelot. It was walking towards me and I right clicked it lots of times with the raw fish in hand, but it still only goes into breeding mode and it won't tame them at all.
Minecraft – The Ocelot won’t tame In the Windows 10 PC Version
minecraft-bedrock-edition
Best Answer
In the 1.14 "Village and Pillage" update (releasing early 2019), Ocelot behaviour has changed. Ocelots can no longer be tamed, but the same process of feeding them raw fish will instead lead them to "trust" the player. This simply means that once an Ocelot trusts you, it will no longer run from you.
In previous versions of Minecraft, Ocelots are tricky to tame, as they have a specific "begging" mode that they enter, in which they will creep towards the player. Only when they are in this mode, they can be tamed.
If you "scare" an ocelot out of the "begging" mode, it will enter breeding mode again, which will cause the Ocelot to show hearts when fed fish.
Additionally, the only fish that can be fed to an Ocelot is Raw Fish (default) and Raw Salmon. Tropical fish and Pufferfish cannot be fed to Ocelots.
Source.