Having a dog can be one of the most rewarding relationships anyone can embark on. Caring for them can be expensive and a lot of work but, similar to raising a child, the challenges are completely worth it in the end. When considering adding a dog to your household, keep in mind that bigger dogs need more space to thrive and to stay both mentally and physically healthy.
Of the smaller dogs that are more suitable to living in smaller spaces, pugs are among the most popular. Originating from China, these dogs are small in stature, short-haired and easy to train. Pugs can make for some of the best companions around and, as you are about to see, they are particularly great around children.