There has been a fall of over one third in the number of children seen begging in Dublin in the past year, according to the Irish Society for the Prevention of Cruelty to Children.
The ISPCC attributes much of last year's 37% decrease in sightings to gardaí, helped by the criminalising of parents who allow their children to beg.
Ireland's EU presidency also prompted more garda action, it says.
Chief Executive Paul Gilligan congratulated the society's Leanbh project which has persuaded many of its Traveller and Roma families to stop sending children out to beg over the last seven years.
Finally, he said deportations and entry restrictions on Roma families had contributed to the fall from over 1,500 to under a thousand sightings.
A straw poll of over 670 individuals showed that just 20% of adults thought it was ideal to give child beggars money, while most hold parents responsible for putting them in danger.
While four out of ten did nothing the last time they witnessed the phenomenon, the ISPCC recommends that people report child begging to it or to health boards.