No, creo que no es una buena manera. Debe enseñarles que dar es algo positivo, que puede hacer siempre que lo desee, pero que no es algo a lo que tengan derecho. Si solo les das algo cuando se lo han ganado, les estás enseñando sobre la justicia y el comercio, pero no sobre el amor.
Lo que hay que evitar es establecer patrones en los que les das cosas a los niños porque te sientes culpable (por ejemplo, por no pasar más tiempo con ellos) o porque hacen un escándalo, especialmente cuando es con la intención deliberada de obtener algo de ti. Mientras lo hagas, puedes darles lo que quieras. Solo trata de hacer que sea sincero.