suggestions on best capet shampoore

we are just buying our first home and we wanted to get carpet cleaned before we moved. The carpet is in good condition except few spots and hoping we can get rid of them. We have been checking in diff shampooed. From what we understand there is not really true steam vac out there. some say Bissell is good and others say they break quick. Also other places we read that instead of buying those expensive shampoo for the machine they use vinegar and or tide detergent ect for the machine. I have read so much diff things contradicting I am not sure which is true any more. So I would like to find out which one would you guys recommend. It is a 2800 sqf house. 4 bed and living and family room is carpeted.

Add pictures here
<% if( /^image/.test(type) ){ %>
<% } %>
Add image file
Upload is a website for homeowners and building and maintenance pros. It is not affiliated with any of the manufacturers or service providers discussed here. All logos and trade names are the property of their respective owners.