If the jews Franco and Salazar were put in power by Jewish leaders, it was to give a reason for Hitler to not attack these countries during WWII (especially Spain). If those two countries had been republics, they would have presented a threat for Hitler, just because of the possibility of a secret alliance with England and the USA in order to allow them to invade the European continent. So, just to avoid this possible threat, Hitler could have decided to invade those countries.
And even without considering them as enemies, Hitler wouldn't have got any scruple or hesitation to invade them in order to control the strait of Gibraltar, which was a crucial strategic point in the war against England.
But if those countries were semi-allies, because they were more or less in the same ideological camp, Jewish leaders could justify the fact that Hitler didn't invade them. The idea mainstream Medias sell to us is that Hitler was a sentimentalist and a man of honor, thus he couldn't attack his former ally. Without those moral problems, he would have surely tried to take control of the strait of Gibraltar by a way or another. So, it prevents people from thinking that the behavior of Hitler toward Spain was very strange.
But, even with this explanation, this is still extremely shady. Franco was in debt with the Axis. Without the help of Hitler and Mussolini, he would never have won the civil war. Hitler should have been very upset about that. And Hitler wasn't sentimental at all toward his former allies during the night of the long knives (just 6 or 7 years before). So, he should have shown no mercy toward Franco. He would have said "you give me the strait of Gibraltar, or I invade Spain in just one month and I kill you when it's finished". And between September 1940 and July 1941, Hitler had all his forces unemployed. So, his entire army was available to invade Spain. Even with only a quarter of German forces, the invasion would have taken only three weeks.