Consider:
$$y_{n+1} = 2y_n + 1$$
To solve this I think I need to find "any" one particular solution and add it to a homogeneous solution.
A homogeneous solution is $2^ny_0$
For a particular solution, if I substitute $y_n = an$, $$a(n+1) = 2an + 1 > \implies a = \dfrac{1}{1-n}$$
This gives the complete solution as $$y_n = \color{red}{\dfrac{n}{1-n}}+2^ny_0$$
However for a particular solution, if I substitute $y_n=b$, I get $$b=2b+1 \implies b=-1$$
This gives the complete solution as $$y_n=\color{red}{-1}+2^ny_0$$
These two solutions seem to be very different. I don't see where I've made an error.
Any particular solution will work in the complete solution, right?
If so, why the the two particular solutions above gave seemingly different general solutions?
There's no particular solution of the form $y_n = an$, since, assuming $a$ is constant, you found that $a$ must satisfy $a=1/(1-n)$, contrary to the assumption that $a$ is constant.