1 gallon is way too small, even for a betta. adding the shrimp would just be addtional bio-load your betta does not need to experience especially with only the weekly water changes being done. something that small needs at least 2 water changes a week. the amount of waste your betta makes will accumulate much more quickly. if you want your betta to thrive, be healthy, and have space for roomies, you may want to opt for a 5 gallon tank with a heater and a small sponge filter. at that point, you may add 3-4 ghost shrimps/snails but its different will all bettas. some will ignore the shrimps/snails alltogether, while others see it as a tasty snack.