Hi Trixie. Firstly how old is your pooch, and secondly has he been sterelised? Does he go for regular daily long walks? Does he have another furkidz on the property to play with?
If he is not sterelised then he could be jumping the fence to get to a bitch on heat in the area. When you say he attacked the neighbours child did he actually bite the child or was he just barking at them.
If he is suffering from seperation anxiety then it is a slow process to sort out and in the meanwhile is there anyway you can raise the wall even higher. My concern is that if he did "attack" your neighbours child then you need to make sure he cannot get out again. I do find it strange that a dog who likes children would attack another child unless the neighbours children tease him from the other side of the gate. Can he see out of the property? Is it possible that they have teased him? I know I have asked a lot of questions but it would make answering your question much easier and more accurate. I will explain what to do about the sep anxiety but please do answer the questions too.
If your pooch is suffering when you go out it could be because you are not the pack leader. If a dog thinks they are the pack leader then when the members of their pack leave the property they are unable to look after them and so they start to stress. He wants to try and find you, so he jumps over the wall. Luckily he does not stray far and remains at your front door. Try doing some rank reversal. When your pooch comes up to you to demand attention, cross your arms and look up, never giving attention of his terms. The minute he is sitting calmly, give him some love. You don't want to stop loving your pooch, but you want to love him on your terms and at the correct time. So give him just as much love, or more, but only when he is sitting calmly and not asking for it. When you feed him, pretend to eat out of his bowl, then prentend the food tastes horrid, spit it out and then give it to him. If he walks away from the food, pick it up and only feed him again at his next meal. When people come to visit tell them to ignore your pooch until after they have said hello to you and all the other humans and only when he is calm can they greet him. When you get home from work, do not greet him when he is all excited, say hello to the rest of your family first, and only when he is calm, greet him, even if it takes a long time. You don't want to reward that anxious state he is in when you have been out and you want to make your comings and goings as boring as possible. Always go through entrances and exits first, as the first one in and out is the leader.
Also make sure that you take him for a good hours walk everyday and if he does not have a friend I highly suggest you get another furkidz for him as dogs are pack animals and when left alone feel very alone as they are used to having the rest of the pack with them. Have a look on the furkidz site and I am sure you will find a gorgeous female friend for him. I look forward to you answering my questions so that I can continue answering yours.
Please register/login to answer this question.