Whether you have a bulldog, a Chihuahua or German Shepherd, if you want to be able to teach them tricks they need to be well trained first. All dog breeds have the ability to learn tricks but it is not worth it for you or them if they aren't well trained and well behaved prior. With love and patience, your bulldog or any dog can be taught tricks pretty quick and with only a few tools.
Once your dog is well trained in obedience you can move onto helping them learn fun and useful tricks. When training them you should make sure they have a comfortable collar and a leash that is no longer than about 6 feet long. This will help you keep him close and it lets him know you are nearby as well. It will also give them a little bit of freedom to move around while at the same time keeps him from wandering off when you are trying to teach them their new trick.
Teaching your dog how to crawl for instance cannot be learned if your dog has not learned the basic obedience command of lie down, so again, make sure that your dog is well trained in commands like like down, sit, come, stay, heal, etc. These all must be known by your dog prior to getting into the fun stuff.
You should start with one of the simplest tricks of all and that would probably be shaking hands. This is a fun trick for both you and your dog and it also helps to build his confidence early in the regime of teaching tricks. When you want to teach your bulldog to shake you simply pick up his paw, give the command “shake” and shake his paw. Let go of his paw and then make sure to give him a treat he likes along with some loving praise.
Continue to do this until he learns to do the trick just by you saying the shake. When training him to shake you should make sure that the training sessions are no longer than 15 minutes each time because you don't want to bore your dog.
Once your dog has learned this simple trick and any other basic tricks you can then move onto more difficult ones. For instance teaching him to sit up is far more demanding that shake. But it can be done in a short period of time. First you will need to tell your dog to sit and then give the simple command of “sit up”. What you will do then is make sure to hold his favorite treat just above his nose and then raise it slowly out of the reach of his mouth until he gets to the point that he is stretching to get it.
You will need to repeat the command and make sure to give him his treat right when his front feet actually leave the ground. Every training session make sure that you keep holding his treat further and further away so that he is always sitting up when he is asked to. If you always make sure to include that treat with the training he'll be sitting up in a short time without the need of a treat, just the command will be enough.
If you want your dog to enjoy learning new tricks you really need to make sure that there is plenty of variety in his routine. The reason for this is that bulldogs and all dogs can get bored pretty easily. Make sure that after he does what you want correctly that you praise him but give him an immediate break from it to go and play with his favorite toy for a little while before you go back to his training session. He is always going to focus better when he's a happy dog.