Was fun to look at others and compare because I sort of went down a profile the data approach using some filters (instead of the built in profiling I could have used) and only pulled the top few of each category before joining and that makes my approach more brittle than summing up the categories more holistically for small dogs. Should have done some best practice data handling and filtered down to a smaller set/s earlier as well.