Hang in there. It's never easy to lose a loved one, especially a pet. I know it's an overused statement, but time does help.
No need to rush in to getting a pet that will "do". Keep a look out for another yorkie and eventually the right one will come your way. I believe all things happen for a reason and patience is a virtue. |