It seems my puppy is passive agressive. He sometimes gets scared when we are out at the park and he's terrified of riding in the car. He's working on not being as scared and he will run up to other people and dogs. At home though he attacks you out of nowhere. The vet says he needs more attention but I can't give him any more as he is followed around the house when not in his crate, played with, walked. I don't see how he could possibly need more attention. Sometimes after a long walk at the park or running around chasing the neighbor's dog, he will not bite as much though. Today at puppy class he was being pretty good, a bit distracted with the other dogs as usual but he'll do anything for a treat! Well the English Mastiff puppy who's three times his size got mad at my lab puppy for going near his toy and I think freaked out Gunner pretty well. He started to get into a little fight with another puppy after that and he is acting weird now at home but still attacking me. Also once at the park and at puppy class, he rolled over onto his back and peed. Any ideas what could be wrong and how I can fix it? I'm convinced that not all the bitting is puppy play (some yes, but not all).