A:  Yes, guinea pigs do stink.  If you keep there cage cleaned out then that will cut down the smell.
copyrighted                        Disclaimer

Example: I had some rats and I always had the cage cleaned out.  Some times you could hardly tell there was a rat in there.