First, Im wondering why f he looked like he was about to cry, that you think you didnt get through to him, obviously you did!
Second, what do you mean no time out! If you dont take it seriously why should they be expected to. Yes time out!
And in for the next day too!
Third, kids dont drink poisons and do dangerous stuff unless they are bored to death. Take them to the pool, playtime with kids their own age, take them to the Ymca and enroll them in a regular play group, toddler soccer, something. But ounds like you have 2 that are very bright and just hanging out around the house is not a stimulating enough environment.
Dont be freaking out when you talk to them, but letting them know that they can be hit by 5000 pound car and be seriously injured at best. Or someone could run off with them.
Also, its time for his parent to start setting the example for him and follow all og the rules too. Dont let them catch whiff of you and your hubby doing things that they shouldnt be doing either.
And last of all, Im sorry but I want to laugh at you. When do they start to listen, two things here. Lol they dont, to some degree ever. Wait till they are teenagers. But you need to be firm, now or it will be a huge problem later. And kids learn by making mistakes, you have this huge gate here, have you ever told them why the yard is fenced off in the first place. All people learn by making mitakes, that is how we all learn and grow. You stop making mistake, you stop growing. Kids are fascinated by everything in the world, they just got here, theyve only been on the planet for 2 years now, they cant be expected to know everything.
That is how they start to pull away from you and grow up as they get older, that is how they know they are separate from you. It sounds like you have two very independant little boys.
Good luck!