I think neutering would help A LOT. how old do you plan him to get neutered? we do ours at the shelter where I volunteer as young as 12 weeks depending how healthy they are. btw he's cute! and it sounds like you need to use NILIF (nothing in life is free) with him http://k9deb.com/nilif.htm