petedge.com is where I got it from. But if you don't order at least $60 worth of stuff you get charged a fee (they are actually a wholesaler that's why). But there are some of us who occasionally get together and purchase as a group. You can check out this thread, I don't think they have ordered yet.
http://www.yorkietalk.com/forums/gen...r-petedge.html
Or else I'm sure you can look at petsmart, amazon or ebay.