Definition of dog-proof in English:
dog-proof
adjective
Secure against dogs; (of a building, barrier, etc.) effective in preventing dogs from gaining access or escaping.
Origin
Mid 19th century; earliest use found in New England Farmer.
Are You Learning English? Here Are Our Top English Tips