short players are inherently disadvantaged in returning against very tall and good servers. fast serves at the corners are unreturnable and need to accept that. your just have to be ready to make most of the ones you can return. and very importantly use pressure to lower the first serve % and accuracy by attacking second serves and win majority of them.
for doubles I'd say back up by quite a bit but should be able to return powerfully accurately to both CC and DTL and lob return. and mix it up and try to make it hard to guess. again tall players tend to serve much better when there's no pressure. so find a way to apply pressure.