Was on a solo flight today, doing a cross country. I planned my flight from BOI to S87 (Weiser), to EUL (Caldwell Industrial) and then back to BOI. On final into Weiser I looked down the runway and thought I saw a plastic bag floating across the runway. Figured it would be blown off the runway before I even touched down. As I approached the aprin I noticed the bag wasn't moving very fast. I took a better look at the bag and it turns out it wasn't a bag at all, but a white cat. I was able to power up and go around to avoid hitting the little fur ball. How would you explain to the FSS that you want to cancel the rest of your flight plan because you hit a cat? I can imagine they would want to know what flight level I was at when the mishap occurred.