Ok so I have been taking advice on the whole how to stop food aggression and he is doing great he just has a hard time with peoples feet he will stop and just start at the on comming feet but I havent had him nip or growl so YAY thanks for all the advice we will be going to grandmas house for christmas and I think by then he will be the best! The only thing we are having a hard time with is the dog park.. If he is drinking water he will not let the other dogs in to drink and nips at them I have been correcting him but its like hes a diffrent dog when he snaps. He shares the tennis balls and the frisbees but will not tollerate sharing the water bucket. Ive tried having a seperate water bucket for him but it makes it worse and if you have been at a dog park you know how hard it is to keep one bucket for just one dog it is like they all go from bucket to bucket just to make sure there is not anything better in one bucket so the byow( bring your own water) is not working. At home he always has fresh water in his bowl so Im not sure why he does it. Other than that food agression is down greatly.