¿A los no residentes donde?
Sino eres residente en España ya que España retiene el 19% puedes solicitar la devolución del 4% que pagas de mas, según en el país que vivas si tiene convenio con España de retención en origen máximo es del 15%.
Si te refieres a que vives en España y te retienen de dividendos españoles la retención no se puede evitar de ningún modo, luego en la declaración si te corresponde devolución te lo devolverán y sino te hacen la retención igualmente lo tendrás que declarar y lo pagaras igualmente.
Si te refieres a que vives en España y te retienen fuera de España por dividendos, salvo U.k que no retiene nada en origen, te retendrán como poco el 15% en origen por no ser residente si el bróker ha informado de que no eres residente en ese país en algunos casos, por que en otros casos te retendrán hasta el 25% y no hay manera de recuperar el 10% pagado demás por que lo máximo aplicable por lo general a no residentes es el 15% salvo que te dirijas tu directamente al agencia tributaria del país de origen que te hizo la retención.
A parte de la retención en origen luego sufrirás otra en España del 19%, eso sí puedes desgravar un máximo del 15% de lo retenido en origen rellenando en la declaración la casilla de "doble imposición por dividendos", y se te aplicara solo el 4% en España para pagar en total como poco el 19%, 15% pagado en origen el 4% en España para dividendos cobrados de empresas extranjeras siendo tu residencia España.
Saludos.
No importa lo fuerte que pegues, lo importante es mantenerse en pie.