Manorguard Lionheart (Braegan) was a difficult puppy right from the start.
If you enjoyed this post, please consider leaving a comment and subscribing to the RSS feed or subscribing via email to have future articles delivered to your feed reader or email inbox.
