Would this be correct?

6p-18/9p divided by 3p-9/p^2+29
6p-18/9p * 9^2+29
6(p-3)/9p * p(p+2)/3(p-3)
2p(p+2)/9

Did you copy this problem correctly?

Do you mean this:

(6p-18)/9p divided by (3p-9)/(p^2 + 2p)

If so:

(6p-18)/9p * (p^2 + 2p)/(3p-9)

6(p-3)/9p * p(p + 2)/3(p-3) -->you have this step.

Cancel out common factors. When you do that, you are left with:
2(p + 2) / 9

I hope this helps.