it would be interesting.
Excellent dogi balls == token shop (so everyone could get even without cash)
Rare dogi balls = Cash shop
Legendary dogi balls = Events
Putting Rare dogi shops in Cash Shop might be a little p2w since you can get higher attribute values than with excellent. Legendary dogi balls definitely need to be event only though. Same for silver box.