The underlying pet generation is actual not too bad, but you're fundamentally right -> need to extract features from the core pet content and then use those to generate the sticker assets. I already do this - in fact I have a very advanced pipeline to take 1) OG image -> 2) create 30-50 variants -> 3) compare against stock to get good 8-15 variants -> 4) take those and generate prompts/images that are useful in creating the "final good stock"
From those, if there are multiple images on any single image, I split them. Then, as the user uses the app, the images get packed into one or multiple sheets that are then able to be shipped.
Here are some of the original animals for the sticker examples:
https://x.com/arthurcolle/status/1926469831970165097
I'll fix the app examples. Thanks for the shout.