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.
Muiderslot (in Muiden)
Lambiek comics store
Child dressed up as Sinterklaas helper