Even though Amsterdam's reputation may not be child-friendly, there are many things in Amsterdam that are fun for children of all ages.
On this page is a list with suggestions.
Lambiek comics store
Muiderslot (in Muiden)
Child dressed up as Sinterklaas helper