you're graduating in May, so you're presumably getting a job. Who will be home when you are at work? It's not a good idea to have a dog if no one will be home for 8-10 hours every day. That kind of situation calls for a cat - they don't generally give a shit if you're home or not
