I don't see any reason to not start stocking up on 'stuff' now
You never know when you can find a good deal on crates/leashes/collars/toys..
I've had dogs 'forever', so I am already stocked with anything and everything I need for a new puppy.
If you know for sure your getting a puppy at some point, like I said, no reason to pass up a bargain, especially when it comes to crates/bowls etc, now
I'd go back and buy that toy if you want it