Here's a gif comparing the two.
I'm gonna save us all some pointless back and forth and have the entire argument about this image right here in this post:
>its wings are COMPLETELY different, how can you say it's the same model?
They're in a different position in its animation. Ribombee flaps its wings forwards and backwards, they're far forward in the Switch shot and far backward in the 3DS shot
>the overall proportions are different, especially in the head (look at the bottom of the heart-shaped light section of his face, for instance), as well as more minor details like the position of the scarf
Every difference is consistent with the Switch shot being from a slightly more upward-angled shot than the 3DS one. Additionally, it appears that Ribombee bobs its head up and down somewhat in its animation.
>the textures at the very least are very different - the smoking gun is its mouth, which has a "v" shape in the Switch shot and is more straight in the 3DS shot
This is indeed a little strange, but sometimes image compression and viewing textures from far away can lead to misleading effects. This might sound like a cop-out argument, but I assure you it isn't - go boot up your 3DS and take a look at your Ribombee, and you'll see its mouth has the same "v" shape as it does in the Switch game - this particular screenshot just doesn't quite capture it right, perhaps in part due to the aforementioned difference in angle.
>but [additional argument]
I can't anticipate every argument you might make. You might notice something I didn't.
If you do have an objection however, make sure it can't be explained with any of the following observations:
>the Switch and 3DS shots are at different angles
>the Switch and 3DS shots are at different parts of Ribombee's animation
>poor image quality has somewhat obscured details of the 3DS image which might not perfectly reflect how it looks in-game
>the lighting/shading on Switch is different which doesn't necessitate per-Pokemon edits