"can i take them to small claims court to recover my money."
*** What 'money'?? What is the value of your damages in each case??
Legally, you can sue them for breach of contract, but in reality, it is seldom worth it. The main reason is:
Small claims courts only hear 'money issues'. As such, you can only sue for your damages..... and not to force them to complete the contract. And, unless you sent the item to them before payment (unlikely), then your only damages are the auction fees.... which eBay refunds on complaint of breach. This means you haven't been damaged.
Any other action to force completion of the contracted sale will require your filing in a higher court.... and that would require you to have an attorney.... which cost will usually exceed the damages.