1d Puppet - 'pet' (stroke, beneath) 'pup'
13a Textile - 'text' (words) + '(v)il(e) (m)e(n)' (stripped down)
https://tinyurl.com/y4wcjeu9 - Def 2
22d Canyon - 'cany (like bamboo) o(ver) n(orthern)'
28a Zambezi - 'z (unknown) ambe(r; mostly) Z(ulu) i(n; half)'