Okay so Basil is now apparently (who knows for sure) 15 weeks old. He is completely house trained (hasn't had an accident in weeks) and is learning sit and down. He comes when he's called (most of the time) and is walking nicely on a leash. Even his "puppy fits" have drastically reduced. The only huge problem that hasn't changed a bit is his biting and scratching. He constantly tries to bite my hands instead of the toy that I give him and if we're playing he'll purposely try to bite them. If I'm playing or walking around he'll bite at my pants or legs or jump up and "grab" my legs, scratching them. I've tried the close the mouth technique, the yelp, the walk away and even the bite his ear when he bites me really hard. Nothing seems to do anything except make him want to bite me more. I don't let him bite me and never do anything… i always react somehow but that seems to encourage his biting. I've tried to counter this by not doing anything and walking away, ending the play time but as soon as I come back... he tries biting again. I don't know what I'm doing wrong... and if I'm not doing anything wrong... how long will this last for? I'd rather have a dog that pees all over the house than have one that bites... nobody wants to be around him :( It's also not even that he's mouthing... he bites really hard and has broken the skin many times... even his scratches break the skin... I don't know what to do. I want him to be a lovable, social puppy. Also, when I give him food in a bowl (which is usually one meal a day) I try to take it away and replace it with a treat which he's been fine with me doing until a few days ago... now he's starting to growl at which point he doesn't get a treat and I say no, take his food and walk away and try again... Is this a bad sign? Why is he doing this now when he's been fine with it before?
And yes, he starts puppy socialization classes August 21st (the earliest class I could get)... but I don't want him to be the worst behaved of the group :(