A 5x5 board rated fiendish, level 29 of 300. Catdoku levels are identical for every player, so this solution always matches the board in your game.
The level 29 board
Place one cat in every row, every column and every colored patch. No two cats may touch, not even diagonally.
Level 29 answer
Row 1: column 4, in the yellow patch
Row 2: column 1, in the sky patch
Row 3: column 3, in the rose patch
Row 4: column 5, in the mint patch
Row 5: column 2, in the lilac patch
How to solve level 29, step by step
After every placed cat, cross out the rest of its row, its column, its patch and the four corner squares around it. The steps below assume you do (the in-game auto-paws assist does it for you).
A cat at row 2, column 2 would leave the sky patch with no home for its cat, so cross that square out. A cat at row 2, column 4 would leave the yellow patch with no home for its cat, so cross that square out. A cat at row 4, column 1 would leave the sky patch with no home for its cat, so cross that square out. A cat at row 4, column 3 would leave column 2 with no home for its cat, so cross that square out. A cat at row 4, column 4 would leave column 3 with no home for its cat, so cross that square out. The yellow, sky and rose patches all squeeze into rows 1, 2 and 3, so those rows are reserved for them; every other square there can be crossed out. The yellow and mint patches all squeeze into columns 4 and 5, so those columns are reserved for them; every other square there can be crossed out. A cat at row 4, column 2 would leave row 3 with no home for its cat, so cross that square out. Cat 1 of 5: the only free square left in row 4 is column 5, so the cat goes there.
Cat 2 of 5: the yellow patch is down to a single free square at row 1, column 4, so its cat settles there.
Cat 3 of 5: the rose patch is down to a single free square at row 3, column 3, so its cat settles there.
Cat 4 of 5: the sky patch is down to a single free square at row 2, column 1, so its cat settles there.
Cat 5 of 5: the lilac patch is down to a single free square at row 5, column 2, so its cat settles there.