The question didnt state you couldnt afford a vet, but I see that you mentioned it in a comment to the previous answer. If your dog does have a blockage (rather than simple constipation), it can cause serious damage. So try phoning around vets and see if any of them will allow you to pay off a consultation over time. You may be lucky enough to find one that does. Alternatively, occasionally an Animal Welfare group will assist with vet costs, which can later be paid back.
Please do not listen to any of this horrible, horrible, ignorant advice. Do not give your dog salt water. Do not assume your dog is fine if he is not choking. Do not believe that eating bones is totally fine for dogs and there is no need for concern if he ate one and it didn't pass. Call. Your. Vet. If you can't afford a vet, call around for ones that will work out a payment plan for you or ask if there are any low-cost clinics in your area. If even that is out of reach for you, give your dog to someone who can afford to care for it. Jesus, people.