А зачем детям  обязательно фиксированные карманные? Если ребенку понадобилось больше - отказать? И что значит "взять, сколько хочется нельзя"?  У вас получается, что если общий бюджет, то ребенок все деньги без остатка выгребет себе на чипсы, если успеет до того, как муж все деньги выгребет себе на пиво, если тот успеет до того, как вы все деньги выгребете себе на маникюр, потому что всем хочется? У людей-то есть мозги, они видят финансовые возможности семьи и соизмеряют их с тем, что им хочется, разве не так?