Not bad, but I think using blocks might lead to mishaps when the player attempts to place one of them.
Instead, a rose for Iron Golems (since they do drop those, and they can't be placed on spawners anyway), and a snowball for Snow Golems.