Does the same guy play the voice of slinky in Toy Story 3 as in Toy Story 1 and 2?

No. In the first and second movies Slinky Dog is voiced by Jim Varney, but in the third movie Slinky is voiced by Blake Clark. This is because Jim Varney unfortunately past away February 10, 2000, just after the release of Toy Story 2.