A recent change in the law means many pet owners could be fine £500 on the spot.