You can plant shade-tolerant roses under fir trees, however, since they get reduced sunlight, they may not bloom as much.