A little off-topic perhaps, but nevertheless: In the Philippines, where they also use a lot of Spanish given names, they don't seem to have problems with such diminutives. For example, with Google I could find several persons mentioned with the name '
Juanito' seemingly as their normal given name. (A 'Dieguito' was nowhere to be found, however...)
Rene www.AboutNames.ch