A versatile canine harness pack includes a carrier configured to receive one of several usage-related inserts. The carrier has a midsection adapted to cover the back of the animal, and two side portions adapted to cover the shoulders of the animal. The side portions have forward curved edges that extend forwardly beyond the forward, concave edge of the midsection, enabling the side portions to rest over the shoulders of the animal for enhanced conformity with the animal's anatomy. The carrier has a back edge with a zipper facilitating access to the interior of the compartment. One or more flexible insert panels are configured to be received in the compartment. Each insert may further feature loops and/or hook-and-loop fasteners to hold articles for a particular purpose. Inserts may be configured to hold articles on both sides. In the preferred embodiment, the interior of the compartment and the inserts are generally heart-shaped.