I am so sorry for the loss of your friend.  Although, you will never forget, you will eventually get past the initial feelings of guilt, shock, hurt, anger, etc.  Experiencing and going through these feelings are part of the healing process.  And, for those who tell you to "get over it", say that over their own feelings of inadequacy.  Because they feel awkward and don't really know what to say nor how to "make it better", that is what they say.  It sounds like you're doing what you can in the meantime; talking to a grief counselor, group therapy, etc.  As more time passes, and you begin to feel "healed", you will be able to move on with your life.  At that time, you'll be ready for a puppy of your own.  I wish all the best and send my prayers out to you.  God Bless.