It's a beautiful topic. I always have to change or modify encounters to be more suitable or challenging for my players. If I don't say "NO!" to them with a non-logical way, they are mostly overpowering encounters they face. Sometimes I take some interesting creatures from 3rd party supplemental books, sometimes I just mix up with different creatures, increasing Challenge Rating.