If you don't like Castile soap or find that it doesn't bubble enough for you, you can also use a body wash or shampoo of your choice as your base. These products tend to all have similar ingredients, and they also lower the surface tension of the water so that bubbles can form.