Q:

Getting the Thévenin equivalent resistance for a max power problem

The given question : 

I went on to get Rth by adding a voltage of 1v to control the dependent source from which I obtain the current in the branches and get the total current , as follow then later decide it by 1 since 1/I =v by ohms law to get Rth: 

But in the the answer of the text book I’m using ((fundamentals of electric circuits 5th ed chapter 4 practical problem 13)) , no 1v voltage (or current ) were introduced and he solved as : 

Which I found very confusing. 
So the bottom line is : 
When and when not are voltage sources introduced in the analysis to get Rth when there’s a dependent source ?

A:

So the bottom line is : When and when not are voltage sources introduced in the analysis to get Rth when there’s a dependent source ?

Both should work. As a summary, you can find the \$R_{TH}\$ by doing one of the following:
Option 1: If all the sources in your circuit are independent (not in this case since there is a dependent one), you just deactivate them and find the equivalent resistance of the network you are left with. By deactivating, voltage sources become shorts, and current sources become open circuits.
Option 2: You can find the short circuit current, (\$I_{sc}\$), flowing through the terminals of interest and to find \$R_{TH}\$, you compute \$R_{TH}=\dfrac{V_{TH}}{I_{sc}}\$. In this case, you don't deactivate any of the sources.
Option 3: This is what you are doing, but you are making a mistake. You add a test source across the terminals of interest, but you have to deactivate the independent sources, and leave the dependent ones untouched. So, in your method, you need to make the 9V source a short circuit (0V).
Both option 2 and 3 should give you the right result.

