I have a large desk that I share with my husband. There is technically room for our 15 pound fuzzy lap tumor, but he tends to try to lay on top of the keyboards. I decided to make a smaller table that would let him sit in front of the window, and still be near us without being on the desk.
Step 1: Materials
You will need:
One large and pushy cat
A small table
A camp mattress foam roll, or the like
I happen to have a zillion of these tray tables from a Big Lots sale find that we were using during game day. The camp mattress foam was a left over from when I was using it in layers with contact cement and kites bar to make larping swords years ago. The material was a left over scrap that was originally a curtain, that got partially used to cover a swag lamp, and partially used to fill in the screen in the background.
Step 2: Foam and Fabric
Lay your table upside down on the camp foam, and trace around it. Then cut it to size. My cat hates overly stuffed furniture, so that's why camp foam was perfect. Any softer style of foam, and he would have hated it.
Then use the foam to make sure your scrap fabric is big enough to wrap around the edges of the foam + the table top, so it can be stapled on the underside.
You will have to try to find ways to distract the your cat, so he doesn't try to help. I found mine could only be distracted by tossing treats to the other side of the room.
Step 3: Assembly
Now that you have your three pieces, you want to lay your fabric, wrong side up, on the floor (or table you are working at), then lay your foam on top of that, then your table.
Step 4: Stapling
Then staple the fabric to the back side of the little table. I stapled it the same way I would an artist's canvas. I stapled one side, then across to the other. Top, bottom, then side to side. I kept doing this until the entire sides were stapled. Keep thte fabric taut as best as you can so it stretches smoothly over the foam and the table. Stop short of the corners.
Once stapled, except for the corners, trim the fabric down a bit.
Step 5: Corners
I am sure there is a more elegant way to do this, but I found it easy to just twist up the corners, and staple them down.
Step 6: Done
Then set your new cat table next to your computer desk. (Mine is a ReStore door, on saw horses.) The cat loved it, and now spends most of his time there.