You can avoid the need to unblock toilets by using enough water to flush and not disposing of anything other than toilet paper in the bowl.
A strainer in the plughole stops food waste (kitchen) and hair (bathroom) entering the waste pipe, avoiding the need to unblock the shower, bath or kitchen sink.
Your pipes may be blocked if you notice bad smells, rising water, gargling in the pipes when water is evacuated or staining of rainwater.
Make sure you don't dispose of fatty waste in your drains. The fat hardens when it cools, making drain cleaning or clearing essential.