Dog toys can cost a fortune and more often than not they get broken or go missing. There are plenty of cheap alternatives which you can make from bits and pieces in the home. A plastic water bottle with liver treats inside makes a great toy. Well, for small dogs at least, who aren't likely to demolish and eat the bottle. I've also heard of people freezing beef stock in a container for their dog in summer.
Any other ideas?