Trees that are good for cottage gardens are often smaller, ornamental varieties such as flowering cherry or crabapple trees, which can add beauty and interest without overwhelming the space. Fruit trees like apple or pear can also be a charming addition to a cottage garden setting.