Partial answer.
Considering that you look for the zero of function
$$f(x)=a^x+b^x-1$$ I shall assume, without any loss of generality $a > b$ and $b >0$ (in order to stay in the real domain).
For the time being, I shall assume that $b>1$ and exclude the cases where $a$ and $b$ are in such a ratio that the problem to a polynomial of degree $\leq 4$ which can be solved with readicals. In fact, there is no solution if $b<1$.
Defining a few quantities
$$x_a=-\frac{\log (2)}{\log (a)} \qquad x_b=-\frac{\log (2)}{\log (b)}\qquad x_{\text{min}}=\min (x_a,x_b)\qquad x_{\text{max}}=\max (x_a,x_b)$$
the solution is such that
$$x_{\text{min}} < x <x_{\text{max}}$$ Over this range, assuming that there is a solution,
$$g(x)=\log(a^x+b^x)$$ should be quite close to linearity (which is good for any root finding method).
What is important is that, to one of these two values $x_0$, one of them will be such that
$$g(x_0) \times g(x_0)~ >~ 0$$
In fact $\color{red}{x_0=x_a}$
So, by Darboux theorem, starting iterations with $x_0$, Newton method will converge without any overshoot of the solution.
The first iterate is, as usual,
$$x_1=x_0-\frac {g(x_0)} {g'(x_0)}\qquad \qquad g'(x)=\frac{a^x \log (a)+b^x \log (b)}{a^x+b^x}$$
Trying for $a=\pi$ and $b=e$
$$\left(
\begin{array}{cc}
n & x_n\\
0 & -0.605512 \\
1 & -0.647391 \\
2 & -0.647395 \\
\end{array}
\right)$$
If we consider the cited case of
$$4^x+6^x=9^x$$ which is equivalent to $a=\frac 94$ and $b=\frac 96$
$$\left(
\begin{array}{cc}
n & x_n\\
0 & -1.183011 \\
1 & -1.186814 \\
\end{array}
\right)$$
We could also use Halley method with
$$x_{1} = x_0 - \frac {2 g(x_0) g'(x_0)} {2 {[g'(x_0)]}^2 - g(x_0) g''(x_0)} \qquad \qquad g''(x)=\frac{a^x b^x (\log (a)-\log (b))^2}{\left(a^x+b^x\right)^2}$$ which is better than the one given by Newton but which is a overestimate of the solution.
Householder method
$$x_1= x_0 - \frac{6g(x_0)\,g'(x_0)^2-3g(x_0)^2\,g''(x_0)}{6g'(x_0)^3-6g(x_0)\,g'(x_0)\,g''(x_0)+g(x_0)^2\,g'''(x_0)}$$
$$g'''(x)=-\frac{a^x b^x \left(a^x-b^x\right) (\log (a)-\log
(b))^3}{\left(a^x+b^x\right)^3}$$ would not improve at all.
So, use Newton method as described above. A couple of iterations would be sufficient.