Last year I asked around about assertiveness training for my daughter. I have finally found kidpower workshops. I have heard good comments about it on UCB Parents mailing list, but I cannot talk from personal experience yet.
It is an international non-profit organization with trainers all over the States and Canada and ... You can learn more about their programs for children of all ages in their web site:
www.kidpower.org