Companions to Rudin? I'm starting to read Baby Rudin (Principles of mathematical analysis) now and I wonder whether you know of any companions to it. Another supplementary book would do too. I tried Silvia's notes, but I found them a bit too "logical" so to say. Are they good? What else do you recommend?

Gelbaum and Olmsted, Counterexamples in Analysis. 
The first real analysis/advanced calculus class is full of theorems with multiple conditions, and it can be difficult to tell which ones are necessary for what parts of the theorem. This book will provide examples for why the theorems are as they are and not otherwise.
