If it's ripstop 600D that's still fairly tough, certainly better than normal 600D. Or do you have a tatty old rug you could put over it to take the brunt of any rough play? I know what you mean about the chest fastenings, I prefer buckles too. I once saw a rug someone had customised by sewing a flap on that went over the chest fastening and then velcroed shut so the fastenings were covered - might something like that help?