My ds is 3 in March. He constantly throws things at animals. Mainly our cat. He thinks it's hilarious. What ever is close to hand will get launched at her. Just now it was the dirty tissues from the bin?!
Yesterday as he was throwing stones into the sea a dog came up and he started hurling stones at the dog.
I've spoken to him, shouted at him. Confiscated toys. Given him time out.
I don't know what else to do?