Buttercream is basically fat plus sugar, so if you have a lot of sugar in your mixture you can solve it by adding more fat. As with the cream cheese method, adding other types of fat to your original frosting will dilute the amount of sugar there is in it and will not taste as sweet.