All good points. All I can do is sympathize. I have an Aussie and she's just like your pup. Almost 6 months old. Batpoop insane when I get home after working all day. She's getting better now. I make her grab a toy and we tug and that seems to take the edge off. I also have plenty of raw meaty bones to keep her occupied on days when I cannot deal with her. Keeps her occupied for a good 2-3 hours if it's a nice beef neck bone. It is a really good way of dispensing energy!