Canine clothing — silly or sensible?

6 min read

Is it all about dressing up, or are there more practical reaso