Butter, both as a garnishment and as a baking agent, is one of the hardest things for people to remove from their common cooking regiment. Instead of using butter, you can try margarine, but you need to make sure that the product does not contain any hidden dairy and animal products like whey protein. There are plenty of vegan butter alternatives that are specifically labeled as such but usually act as margarine in texture and taste. Soy lecithin spread is great for use on toast, especially if you want to start the day with a little extra protein. Many people are using oils instead of butter in general, including for cooking. Try using olive or flax seed oil when baking for a vegan butter substitute and even give it a shot on top of bread. Applesauce is a good replacement for butter or eggs when cooking but should only be used on sweet baked goods. There are many butter-type spreads and crèmes made from nuts of all sorts, especially almond butter. Also look for similar products made from coconut milk or even try some types of vegetable shortening when cooking.
You can even make your own dairy free vegan butter substitute, which starts out with organic tofu. Take three-quarters of a cup of the tofu and blend it with two and a quarter tablespoons of flax seed oil. Add one-half teaspoon of salt, one-half of teaspoon of turmeric, and one-half teaspoon of garlic powder, and you are ready to go. This vegan butter substitute is the cheaper option and may end up giving you more control on flavor.