Well done for sticking with it.
You've had such a hard time of it lately I really hope it all works out well for you. Beau sounds as though he's got the hang of things and is settling down.
Alfie still has his moments and he's just over three now, but the other day we came back from shopping and it sounded like Hound of the Baskervilles coming from the house.
He seems to get like it if there is a bitch in season about!
Keep up the good work.
Lou