(a) A police officer or animal warden may impound every domestic animal found in violation of Section 505.01. If the dog is not wearing a valid registration tag and the owner is not otherwise reasonably determined, notice shall be posted in the pound or animal shelter both describing the dog and place where seized and advising the unknown owner that unless the dog is redeemed within three days, it may thereafter be sold or destroyed according to law. If the dog is wearing a valid registration tag or the identity of the owner, keeper or harborer is otherwise reasonably determined, notice shall be given by certified mail to such owner, keeper or harborer that the dog has been impounded and unless redeemed within fourteen days of the date of notice, it may thereafter be sold or destroyed according to law. Any dog seized and impounded may be redeemed by its owner, keeper or harborer at any time prior to the applicable redemption period upon payment of all lawful costs assessed against the animal and upon providing the dog with a valid registration tag if it has none.
(b) A record of all dogs impounded, the disposition of the same, the owner's name and address where known, and a statement of any costs assessed against the dog shall be kept by any poundkeeper.