I dont know if there is anyone on site to answer this question but I would definitely appreciate your opinions. I have a 5 month old puppy who is totally hyperactive when we enter the hall for training classes. He doesnt listen to me at all and acts like I dont exist for the first 10 minutes. After this period of time he settles down and gives me full concentration. The trainers who take the classes are convinced he is hyperactive because of his diet but to be honest I have changed it a few times and it hasnt made one bit of difference. He is now on a non allergic mix of kibble but hates it and wont eat anything until he is starving. It is breaking my heart knowing how he gets no enjoyment from his meals - plus it hasnt helped his excited nature one bit. TBH I think it is because he is a puppy who never mixes with other dogs until class, but the trainers are convinced I am doing something to make him excitable, like giving him treats other than boring old kibble. He was raised on a BARF diet which appeals to his appetite and appeals to me as I like to keep things natural. I want to add too that at home he is a calm and well adjusted puppy who is no bother at all. He learns fast, he never barks without good reason and has chewed nothing more than a square inch of carpet in all the time I have had him. Quite honestly he is a model pup. Please someone help and advise me before I lose my temper with all the dog experts at my training school.