The Town of Oliver has given teeth to a bylaw against tossing debris on town property and along highways.