Carnations grow well in most types of compost but prefer garden compost. These beautiful perennials are heavy feeders that need lots of nutrients, so give them plenty of organic matter.