I will almost always recommend a homemade frosting, because I think frosting from a can is usually pretty terrible. HOWEVER, the Better Crocker Cream Cheese Frosting is actually pretty good. One can is a good amount of frosting for one batch of cookies. If you'd like a really great homemade cream cheese frosting recipe, you can find one in this post: Soft Sugar Cookies with Cream Cheese Frosting